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()); } }
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()); } }