public bool InsertData(SmartWatchData data) { var beat = new HeartBeat() { Id = new Guid(), Date = data.DATE, Frequency = data.HEART_RATE, UserId = data.UserId }; var result = _repository.Insert(beat); return(result != 0); }
public bool InsertData(SmartWatchData data) { var step = new Steps() { Id = new Guid(), Date = data.DATE, Quantity = data.STEPS, UserId = data.UserId }; var result = _repository.Insert(step); return(result != 0); }
public HttpResponseMessage Post([FromBody] SmartWatchData data) { try { StringBuilder message = new StringBuilder(); if (data.STEPS != 0) { var result = _stepService.InsertData(data); if (!result) { message.Append("(Passos não inseridos corretamente)"); } } if (data.HEART_RATE != 0) { var result = _heartBeatService.InsertData(data); if (!result) { message.Append("(Frequencia cardiaca não inserida corretamente)"); } } if (string.IsNullOrEmpty(message.ToString())) { return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, message.ToString())); } } catch (ApplicationException ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }