public async Task <SweetAlertExtenstion> Update(UpdateLogoManufactoryViewModel model) { try { var entity = await GetByIdAsync(model.Id); entity = (LogoManufactory)Mapper.Map(model, entity, typeof(UpdateLogoManufactoryViewModel), typeof(LogoManufactory)); #region ذخیره فایل مورد نظر if (model.ImageFile != null) { //حذف فایل قبلی await MFile.Delete(entity.AddressImg); // ذخیره فایل جدید entity.AddressImg = await MFile.Save(model.ImageFile, "Uploads/LogoManufactoryImages"); } #endregion await DbContext.SaveChangesAsync(); return(SweetAlertExtenstion.Ok()); } catch (Exception e) { return(SweetAlertExtenstion.Error()); } }
public async Task <IActionResult> Update(UpdateLogoManufactoryViewModel model) { var result = await _logoManufactoryRepository.Update(model); TempData.AddResult(result); return(Redirect(IndexUrlWithQueryString)); }