コード例 #1
0
        public ValveResponseModel Update(UpdateValveRequestModel requestModel)
        {
            Valve valveItem = ModelBinder.Instance.ConvertToValve(requestModel);

            valveItem = _valveService.Update(valveItem);
            ValveResponseModel resultModel = ModelBinder.Instance.ConvertToValveResponseModel(valveItem);

            return(resultModel);
        }
コード例 #2
0
ファイル: ModelBinder.cs プロジェクト: slyn/SprinklingApp
        public Valve ConvertToValve(UpdateValveRequestModel requestModel)
        {
            Valve result = new Valve {
                Id          = requestModel.ValveId,
                EnablePin   = requestModel.EnablePin,
                DisablePin  = requestModel.DisablePin,
                IsActive    = true,
                IsOpen      = requestModel.IsOpen,
                Name        = requestModel.Name,
                Pressure    = requestModel.Pressure,
                RaspberryId = requestModel.RaspberryId
            };

            return(result);
        }
コード例 #3
0
ファイル: ValveController.cs プロジェクト: slyn/SprinklingApp
        public ActionResult <ValveResponseModel> Put([FromBody] UpdateValveRequestModel requestModel)
        {
            ValveResponseModel result = _procedure.Update(requestModel);

            return(result);
        }