Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public ActionResult <Subject> Add(Subject model)
 {
     DbContext.Add(model);
     DbContext.SaveChanges();
     return(model);
 }