public FavoriteEntity toEntity(FavoriteUpdateRequest request, FavoriteEntity oldEntity) { FavoriteEntity entity = new FavoriteEntity(); entity.Id = request.Id; entity.Host = request.Host; entity.Title = request.Title; entity.CategoryId = request.CategoryId != null ? request.CategoryId.Value : 0; return(entity); }
public FavoriteUpdateResponse Update([FromBody] FavoriteUpdateRequest request) { FavoriteUpdateResponse response = new FavoriteUpdateResponse(); if (request.Id == 0 || request.Id < 0) { response.Status = -1; return(response); } FavoriteEntity entity = favoriteRepository.GetById(request.Id); if (entity == null) { response.Status = 404; return(response); } favoriteRepository.Update(favoriteConvertor.toEntity(request, entity)); response.Status = 1; return(response); }