コード例 #1
0
        public async Task <IActionResult> Create([Bind("Id,Text,CreatedAt")] Message message)
        {
            if (ModelState.IsValid)
            {
                _context.Add(message);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(message));
        }
コード例 #2
0
 public async Task <login> AddUserAsync(login info)
 {
     _context.Add(info);
     try
     {
         await _context.SaveChangesAsync();
     }
     catch (System.Exception exp)
     {
         _Logger.LogError($"Erro in {nameof(AddUserAsync)}: " + exp.Message);
     }
     return(info);
 }
コード例 #3
0
 public async Task <Messages> AddMsgAsync(Messages data)
 {
     _context.Add(data);
     try
     {
         await _context.SaveChangesAsync();
     }
     catch (System.Exception exp)
     {
         _Logger.LogError($"Error in {nameof(AddMsgAsync)}:" + exp.Message);
     }
     return(data);
 }
コード例 #4
0
        public ResponseData SignUp(UserSignUp registration)
        {
            try
            {
                //It checks emailaddress should not exist
                var checkData = database.UserDetails.Where(exist => exist.EmailAddress == registration.EmailAddress).
                                FirstOrDefault();
                if (checkData == null)
                {
                    //Request Body
                    UserRegistration user = new UserRegistration()
                    {
                        FirstName      = registration.FirstName,
                        LastName       = registration.LastName,
                        EmailAddress   = registration.EmailAddress,
                        Password       = registration.Password,
                        RegisteredDate = DateTime.Now
                    };
                    database.Add(user);
                    database.SaveChanges();

                    //Response Body
                    ResponseData responseData = new ResponseData()
                    {
                        UserId         = user.UserId,
                        FirstName      = user.FirstName,
                        LastName       = user.LastName,
                        EmailAddress   = user.EmailAddress,
                        RegisteredDate = user.RegisteredDate
                    };
                    return(responseData);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }