public void Edit(EditTenantInputDto inputDto) { var district = _districtRepository.Get(inputDto.DistrictId); Validate.Found(district, "Kecamatan"); var tenant = GetCurrentTenant(); tenant.Update(inputDto.Name, inputDto.WhatsappNumber, inputDto.Address, inputDto.Phone, district); AsyncHelper.RunSync(() => _tenantManager.UpdateAsync(tenant)); if (inputDto.Image.IsNotNull()) { var fileName = string.Format("{0}", tenant.TenancyName); var imageStream = inputDto.Image.OpenReadStream(); var imageObj = Image.Load(imageStream); _imageGenerator.SaveBrandImage(imageObj, PngFormat.Instance, tenant); } CurrentUnitOfWork.SaveChanges(); }
public TenantDto Edit([FromForm] EditTenantInputDto inputDto) { _tenantAppService.Edit(inputDto); return(_tenantAppService.Get()); }