Example #1
0
 public Result UpdateItem(HomeSpaceItemModel model)
 {
     try
     {
         var entity = _homeSpaceItemRepository.Get(model.Id);
         Mapper.Map(model, entity);
         _homeSpaceItemRepository.Update(entity);
         _unitOfWork.SaveChanges();
         return(Result.Success());
     }
     catch (Exception ex)
     {
         return(Result.Fail());
     }
 }
Example #2
0
 public Result <HomeSpaceItemModel> CreateItem(HomeSpaceItemModel model)
 {
     try
     {
         model.Id = Guid.NewGuid();
         var entity = Mapper.Map <HomeSpaceItem>(model);
         entity.CreatedOn = DateTime.UtcNow;
         _homeSpaceItemRepository.Add(entity);
         _unitOfWork.SaveChanges();
         return(Result <HomeSpaceItemModel> .Success(model));
     }
     catch (Exception ex)
     {
         return(Result <HomeSpaceItemModel> .Fail());
     }
 }