Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
 public async Task <SaveResult> DeleteAsync(CountryDto entity)
 {
     return(await DeleteByAsync(entity.ID));
 }
Example #4
0
 public SaveResult Delete(CountryDto entity)
 {
     return(DeleteBy(entity.ID));
 }