예제 #1
0
        public async Task <IActionResult> Save(LoginListModel.ListItem model)
        {
            try
            {
                await _service.Save(model);

                var result = await _service.GetList(model.SiteId);

                result.Status = new StatusMessage
                {
                    Type = StatusMessage.Success,
                    Body = _localizer.Alias["The UserLogin was successfully added to the list"]
                };

                return(Ok(result));
            }
            catch (ValidationException e)
            {
                var result = new LoginListModel();
                result.Status = new StatusMessage
                {
                    Type = StatusMessage.Error,
                    Body = e.Message
                };
                return(BadRequest(result));
            }
        }
예제 #2
0
 public async Task Save(LoginListModel.ListItem model)
 {
     await _api.UserLogins.SaveAsync(new Login
     {
         Id           = model.Id.HasValue ? model.Id.Value : Guid.NewGuid(),
         SiteId       = model.SiteId,
         UserName     = model.UserName,
         UserPassWord = model.UserPassWord,
         UserMail     = model.UserMail,
         UserPhone    = model.UserPhone,
         UserFacebook = model.UserFacebook,
         UserCare     = model.UserCare
     });
 }