public async Task <Result> UpdateBasePictureAsync(BasePictureViewModel model) { var data = _iMapper.Map <BasePictureViewModel, BasePicture>(model); var saveChange = await _iBasePictureRepository.UpdateBasePictureAsync(data); if (saveChange > 0) { return(Result.Ok(MessageHelper.Update)); } else { return(Result.Fail(MessageHelper.UpdateFail)); } }
private void DeletePictureFromDB(BasePictureViewModel currentPicture) { var picture = this._dbContext .CategoryPictures .FirstOrDefault(p => p.Id == currentPicture.Id); try { this._dbContext .CategoryPictures .Remove(picture); this._dbContext.SaveChanges(); } catch (Exception ex) { throw ex; } }
public async Task <Result> InsertBasePictureAsync(BasePictureViewModel model) { try { var data = _iMapper.Map <BasePictureViewModel, BasePicture>(model); var saveChange = await _iBasePictureRepository.InsertBasePictureAsync(data); if (saveChange > 0) { return(Result.Ok(MessageHelper.Save)); } else { return(Result.Fail(MessageHelper.SaveFail)); } } catch (Exception ex) { throw; } }
public async Task <int> InsertOrUpdatetBasePictureAsync(BasePictureViewModel model) { var data = _iMapper.Map <BasePictureViewModel, BasePicture>(model); return(await _iBasePictureRepository.InsertOrUpdatetBasePictureAsync(data)); }