Esempio n. 1
0
        public HttpResponseMessage Post(DataEntry dataentry)
        {
            if (ModelState.IsValid)
            {
                _repository.Create(dataentry);

                return Request.CreateResponse(HttpStatusCode.Created, dataentry);
            }
            else
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
            }
        }
Esempio n. 2
0
        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);
        }