public HttpResponseMessage Post(DataEntry dataentry) { if (ModelState.IsValid) { _repository.Create(dataentry); return Request.CreateResponse(HttpStatusCode.Created, dataentry); } else { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } }
public void AddEntry(DataSet set, DataEntry entry) { var setToAddTo = _repository.Get<DataSet>().FirstOrDefault(s => s.Token == set.Token); if (setToAddTo == null) return; //commit new entry entry.DataSetId = setToAddTo.Id; setToAddTo.Entries.Add(entry); setToAddTo.CurrentPeriod = entry.Period; _repository.Update(setToAddTo); _broadcaster.SendForecast(set); }