Exemplo n.º 1
0
        public ValveResponseModel Get(long id)
        {
            Valve valveItem         = _valveService.Get(id);
            ValveResponseModel item = ModelBinder.Instance.ConvertToValveResponseModel(valveItem);

            return(item);
        }
Exemplo n.º 2
0
        public ValveResponseModel Update(UpdateValveRequestModel requestModel)
        {
            Valve valveItem = ModelBinder.Instance.ConvertToValve(requestModel);

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

            return(resultModel);
        }
Exemplo n.º 3
0
        public ValveResponseModel ConvertToValveResponseModel(Valve dtoItem)
        {
            if (dtoItem == null)
            {
                return(null);
            }

            ValveResponseModel result = new ValveResponseModel {
                Id          = dtoItem.Id,
                Name        = dtoItem.Name,
                IsOpen      = dtoItem.IsOpen,
                IsActive    = dtoItem.IsActive,
                Pressure    = dtoItem.Pressure,
                EnablePin   = dtoItem.EnablePin,
                DisablePin  = dtoItem.DisablePin,
                RaspberryId = dtoItem.RaspberryId
            };

            return(result);
        }
Exemplo n.º 4
0
        public ActionResult <ValveResponseModel> Put([FromBody] UpdateValveRequestModel requestModel)
        {
            ValveResponseModel result = _procedure.Update(requestModel);

            return(result);
        }
Exemplo n.º 5
0
        public ActionResult <ValveResponseModel> Post([FromBody] InsertValveRequestModel requestModel)
        {
            ValveResponseModel result = _procedure.Insert(requestModel);

            return(result);
        }
Exemplo n.º 6
0
        public ActionResult <ValveResponseModel> Get(long id)
        {
            ValveResponseModel result = _procedure.Get(id);

            return(result);
        }