public void Put(string Id, Station value) { if (!_station.UpdateStation(Id, value)) { throw new HttpResponseException(HttpStatusCode.NotFound); } }
public ActionResult Create(Station station) { if (ModelState.IsValid) { // TODO: Add insert logic here _station.AddStation(station); return RedirectToAction("Create"); } { return View(station); } }
public Station Post(Station value) { Station station = _station.AddStation(value); return station; }
public bool UpdateStation(string Id, Station item) { IMongoQuery query = Query.EQ("_id", Id); IMongoUpdate update = Update //.Set("UnleadedExtra", item.UnleadedExtra) .Set("Petrol", item.Petrol) .Set("Diesel", item.Diesel); //.Set("UnleadedExtra",item.UnleadedExtra) // .Set("LastModified", DateTime.UtcNow) //.Set("By", item.By); item.LastModified = DateTime.UtcNow; WriteConcernResult result = _station.Update(query, update); return result.UpdatedExisting; }
public Station AddStation(Station item) { item.Id = ObjectId.GenerateNewId().ToString(); item.LastModified = DateTime.UtcNow; _station.Insert(item); return item; }