示例#1
0
 // inject dependencies
 public UserService(UserManager <User> userManager, SignInManager <User> signInManager, IOptions <ApplicationSettingsVM> appSettings)
 {
     toViewModel          = new ToViewModel();
     _userManager         = userManager;
     _signInManager       = signInManager;
     _applicationSettings = appSettings.Value;
 }
示例#2
0
        public OneResult <ContactViewModel> GetContactByLogin(string login)
        {
            OneResult <ContactViewModel> resultContact = new OneResult <ContactViewModel>();

            try
            {
                Contact contact = _contactService.FindContactByLogin(login);
                resultContact.Ob      = ToViewModel.ToContactViewModel(contact);
                resultContact.Success = true;
            }
            catch (Exception ex)
            {
                resultContact.Success = false;
                resultContact.Message = ex.Message + " " + ex.StackTrace;
            }
            return(resultContact);
        }
示例#3
0
        public OneResult <ContactViewModel> Get(int id)
        {
            OneResult <ContactViewModel> resultContact = new OneResult <ContactViewModel>();

            try
            {
                ContactViewModel contactView = ToViewModel.ToContactViewModel(_contactService.GetContact(id));
                resultContact.Ob      = contactView;
                resultContact.Success = true;
            }
            catch (Exception ex)
            {
                //TODO log
                resultContact.Success = false;
                resultContact.Message = ex.Message + ex.StackTrace;
            }
            return(resultContact);
        }