public ActionResult <User> Add(User model) { if (model == null || model.Name == null) { return(BadRequest("User name not defined")); } bool isFound = DbContext.Users.Any(p => p.Email.IsEqualTo(model.Email)); if (isFound) { return(BadRequest("User already defined")); } DbContext.Add(model); DbContext.SaveChanges(); return(model); }
public ActionResult <User> Add(int userId) { User user = DbContext.Users.Find(userId); bool isExisting = DbContext.Students.Any(s => s.UserId == userId); if (user == null) { return(BadRequest("user does not exist")); } if (isExisting) { return(BadRequest("student already defined")); } ; Student model = new Student { UserId = userId }; DbContext.Add(model); DbContext.SaveChanges(); return(user); }
public ActionResult <Subject> Add(Subject model) { DbContext.Add(model); DbContext.SaveChanges(); return(model); }