コード例 #1
0
ファイル: RideManager.cs プロジェクト: omercavuslu/RideShare
 public RideDataModel MapToDataModel(RideUpdateViewModel model)
 {
     return(new RideDataModel()
     {
         Date = model.Date,
         from = model.from,
         to = model.to,
         seat = model.seat,
         description = model.description,
         isActive = model.isActive,
     });
 }
コード例 #2
0
        public async Task <ActionResult <RideViewModel> > Update(RideUpdateViewModel model)
        {
            var success = _rideManager.Update(model);

            if (success)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
コード例 #3
0
ファイル: RideManager.cs プロジェクト: omercavuslu/RideShare
        public bool Update(RideUpdateViewModel model)
        {
            var updatedModel = GetById(model.id);

            updatedModel.description = model.description;
            updatedModel.Date        = model.Date;
            updatedModel.seat        = model.seat;
            updatedModel.to          = model.to;
            updatedModel.from        = model.from;
            updatedModel.isActive    = model.isActive;
            updatedModel.updateTime  = DateTimeOffset.Now.ToUnixTimeSeconds();
            _repository.Update(updatedModel);
            _unitOfWork.SaveChanges();
            return(true);
        }