public IHttpActionResult Get(string id) { try { var task = ToDoMongoCRUD.getDocumentById(id); return(Ok(task)); } catch { return(NotFound()); } }
public IHttpActionResult Delete(string id) { try { ToDoMongoCRUD.deleteDocument(id); return(Ok()); } catch { return(NotFound()); } }
public IHttpActionResult Post(TaskModelBase model) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } model.Date = DateTime.SpecifyKind(model.Date, DateTimeKind.Utc); ToDoMongoCRUD.insertInDB(model); return(Ok()); }
public IHttpActionResult Put(TaskModel model) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } model.Date = DateTime.SpecifyKind(model.Date, DateTimeKind.Utc); try { ToDoMongoCRUD.updateDocument(model.TaskModelBase, model.ObjectId); return(Ok()); } catch { return(NotFound()); } }
public ActionResult Edit(string id, FormCollection collection) { try { var model = new TaskModel(); UpdateModel <TaskModel>(model); model.Date = DateTime.SpecifyKind(model.Date, DateTimeKind.Utc); ToDoMongoCRUD.updateDocument(model.TaskModelBase, id); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(FormCollection collection) { try { var model = new TaskModel(); UpdateModel <TaskModel>(model); model.Date = DateTime.SpecifyKind(model.Date, DateTimeKind.Utc); ToDoMongoCRUD.insertInDB(model.TaskModelBase); return(RedirectToAction("Index")); } catch (Exception ex) { string exc = ex.ToString(); return(View()); } }
public IHttpActionResult Get() { var allTasks = ToDoMongoCRUD.getFromDb(); return(Ok(allTasks)); }
public ActionResult Delete(string id) { ToDoMongoCRUD.deleteDocument(id); return(RedirectToAction("Index")); }
public ActionResult Edit(string id) { var task = ToDoMongoCRUD.getDocumentById(id); return(View(task)); }
public ActionResult Index() { var allTasks = ToDoMongoCRUD.getFromDb(); return(View(allTasks)); }