public IHttpActionResult Put(string id, [FromBody] User user) { User temp = null; using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { try { temp = entities.Users.FirstOrDefault(u => u.userid == id); if (temp == null) { return(NotFound()); } else { temp.password = temp.password; temp.email = user.email; temp.contact = user.contact; temp.dob = user.dob; temp.name = user.name; temp.userid = temp.userid; entities.SaveChanges(); return(Ok(entities.Users.ToList())); } } catch (Exception e) { return(BadRequest("Can not update User")); } } }
public IHttpActionResult Delete(string id) { User temp; using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { try { temp = entities.Users.FirstOrDefault(u => u.userid == id); if (temp == null) { return(NotFound()); } else { entities.Users.Remove(entities.Users.FirstOrDefault(u => u.userid == id)); entities.SaveChanges(); return(Ok(entities.Users.ToList())); } } catch (Exception e) { return(BadRequest("Unable to Delete user")); } } }
public IHttpActionResult Get(string id, string password) { User temp; using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { try { temp = entities.Users.FirstOrDefault(u => u.userid == id); if (temp == null) { return(NotFound()); } else { if (temp.userid.Equals(id) && temp.password.Equals(password)) { return(Ok("Login Successful")); } else { return(BadRequest("Login Failed")); } } } catch (Exception e) { return(BadRequest("Login Failed")); } } }
public IEnumerable <User> Get() { using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { return(entities.Users.ToList()); } }
public IHttpActionResult Put(string userid, [FromBody] ToDo todo) { ToDo temp = null; using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { try { temp = entities.ToDos.Where(t => t.userid == userid).Where(t => t.id == todo.id).FirstOrDefault(); if (temp == null) { return(NotFound()); } else { temp.id = temp.id; temp.title = todo.title; temp.description = todo.description; temp.endDate = todo.endDate; temp.userid = temp.userid; entities.SaveChanges(); return(Ok(entities.ToDos.Where(t => t.userid == userid).ToList())); } } catch (Exception e) { return(BadRequest("Can not insert ToDo")); } } }
public IEnumerable <ToDo> Get(string userid) { using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { return(entities.ToDos.Where(t => t.userid == userid).ToList()); } }
public IHttpActionResult Delete(string userid, int id) { ToDo temp; using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { try { temp = entities.ToDos.Where(t => t.id == id).Where(t => t.userid == userid).FirstOrDefault(); if (temp == null) { return(NotFound()); } else { entities.ToDos.Remove(entities.ToDos.Where(t => t.id == id).Where(t => t.userid == userid).FirstOrDefault()); entities.SaveChanges(); return(Ok(entities.ToDos.Where(t => t.userid == userid).ToList())); } } catch (Exception e) { return(BadRequest("Unable to Delete todo")); } } }
public IHttpActionResult Post([FromBody] ToDo todo) { using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { try { entities.ToDos.Add(todo); entities.SaveChanges(); return(Ok(entities.ToDos.Where(t => t.userid == todo.userid).ToList())); } catch (Exception e) { return(BadRequest("Can not add the todo")); } } }
public IHttpActionResult Post([FromBody] User user) { using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { try { if (entities.Users.FirstOrDefault(u => u.userid == user.userid) == null) { entities.Users.Add(user); entities.SaveChanges(); return(Ok(entities.Users.ToList())); } else { return(BadRequest("Can not insert the User")); } } catch (Exception e) { return(BadRequest("Can not insert the User")); } } }
public IHttpActionResult Get(string id) { User temp = null; using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { try { temp = entities.Users.FirstOrDefault(u => u.userid == id); if (temp == null) { return(NotFound()); } else { return(Ok(entities.Users.Where(u => u.userid == id).FirstOrDefault())); } } catch (Exception e) { return(BadRequest("Can not find User")); } } }
public IHttpActionResult Get(string userid, int todoid) { ToDo temp = null; using (AdvanceToDoEntities entities = new AdvanceToDoEntities()) { try { temp = entities.ToDos.Where(t => t.id == todoid).Where(t => t.userid == userid).FirstOrDefault(); if (temp == null) { return(NotFound()); } else { return(Ok(entities.ToDos.Where(t => t.id == todoid).Where(t => t.userid == userid).FirstOrDefault())); } } catch (Exception e) { return(BadRequest("Can not find ToDo")); } } }