public async Task <SaveResult> UpdateAsync(CountryDto entity) { SaveResult result = SaveResult.FAILURE; try { using (OrderAppEntities context = new OrderAppEntities()) { var Country = context.Countries.Single(x => x.Id == entity.ID && x.IsDeleted == false); Country.Name = entity.Name; Country.Description = entity.Description; context.Entry <Country>(Country).State = System.Data.Entity.EntityState.Modified; result = await context.SaveChangesAsync() > 0 ? SaveResult.SUCCESS : SaveResult.FAILURE; } } catch (Exception ex) { _logService.Error(ex.Message, ex); result = SaveResult.FAILURE; } return(result); }
public SaveResult Add(CountryDto entity) { SaveResult result = SaveResult.FAILURE; try { using (OrderAppEntities context = new OrderAppEntities()) { Country add = context.Countries.Create(); add.Description = entity.Description; add.Name = entity.Name; context.Entry <Country>(add).State = System.Data.Entity.EntityState.Added; result = context.SaveChanges() > 0 ? SaveResult.SUCCESS : SaveResult.FAILURE; } } catch (Exception ex) { _logService.Error(ex.Message, ex); result = SaveResult.FAILURE; } return(result); }
public async Task <SaveResult> DeleteAsync(CountryDto entity) { return(await DeleteByAsync(entity.ID)); }
public SaveResult Delete(CountryDto entity) { return(DeleteBy(entity.ID)); }