This commit is contained in:
mmrbnjd
2024-10-19 10:44:31 +03:30
parent 3dea7515d7
commit a930d1c576
7 changed files with 28 additions and 9 deletions

View File

@@ -5,7 +5,9 @@ using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Http.HttpResults;
using Microsoft.AspNetCore.Mvc;
using Shared.DTOs;
using SixLabors.ImageSharp;
using SixLabors.ImageSharp.Formats;
using SixLabors.ImageSharp.Processing;
namespace Back.Controllers
{
[Route("api/[controller]")]
@@ -40,7 +42,20 @@ namespace Back.Controllers
var UserID = claim.Value;
var result = await _servUser.GetUserByUserID(Convert.ToInt32(UserID));
var company = result?.RolUsers.First().Company;
company.Logo= logo;
//company.Logo = logo;
//----------resize
using var image = SixLabors.ImageSharp.Image.Load(logo);
//کاهش سایز تصویر
image.Mutate(x => x.Resize(200, 200));
var img = new MemoryStream();
image.Save(img, image.Metadata.DecodedImageFormat );
company.Logo = img.ToArray();
//-------------
return Ok(await _servCompany.AddORUpdateCompanyBoolResult(company));
}
[HttpGet("ChangeName/{name}")]