Esempio n. 1
0
        ResponseDTO IUserService.Login(string email, string password)
        {
            if (email == null || password == null)
            {
                return new ResponseDTO()
                       {
                           Code = "400", Status = "Failed", Message = $"Email or password is null"
                       }
            }
            ;

            var userExist = context.Users.Where(u => u.Name == email && u.Password == password).Any();

            if (userExist)
            {
                return new ResponseDTO()
                       {
                           Code = "200", Status = "Success", Message = "Loged user"
                       }
            }
            ;
            else
            {
                return new ResponseDTO()
                       {
                           Code = "400", Status = "Failed", Message = $"Loged user failed."
                       }
            };
        }

        ResponseDTO IUserService.Register(User user)
        {
            try
            {
                context.Users.Add(user);

                context.SaveChanges();

                return(new ResponseDTO()
                {
                    Code = "200", Status = "Success", Message = "Registered user"
                });
            }
            catch (Exception exception)
            {
                return(new ResponseDTO()
                {
                    Code = "400", Status = "Failed", Message = $"Registered user failed. Error messages: {exception.Message}"
                });
            }
        }
    }
}
Esempio n. 2
0
        public ResponseDTO Add(Role role)
        {
            try
            {
                context.Roles.Add(role);
                context.SaveChanges();

                return(new ResponseDTO()
                {
                    Code = "200", Status = "Success", Message = "Added role"
                });
            }
            catch (Exception exception)
            {
                return(new ResponseDTO()
                {
                    Code = "400", Status = "Failed", Message = $"Adding role failed. Error messages: {exception.Message}"
                });
            }
        }
Esempio n. 3
0
 public Classes Post([FromBody] Classes value)
 {
     _SDBContext.Classes.Add(value);
     _SDBContext.SaveChanges();
     return(value);
 }