public RaspberryResponseModel Update(UpdateRaspberryRequestModel requestModel) { IEnumerable<Valve> valves = GetContainedValveItems(requestModel?.ValveIdList); Raspberry raspberryItem = ModelBinder.Instance.ConvertToRaspberry(requestModel, valves); raspberryItem = _raspberryService.Update(raspberryItem); RaspberryResponseModel resultModel = ModelBinder.Instance.ConvertToRaspberryResponseModel(raspberryItem); return resultModel; }
public Raspberry ConvertToRaspberry(UpdateRaspberryRequestModel requestModel, IEnumerable <Valve> valves) { Raspberry result = new Raspberry { Id = requestModel.RaspberryId, IsActive = true, Name = requestModel.Name, IPAddress = requestModel.IPAddress, Valves = valves }; return(result); }
public ActionResult <RaspberryResponseModel> Put([FromBody] UpdateRaspberryRequestModel requestModel) { RaspberryResponseModel result = _procedure.Update(requestModel); return(result); }