// inject dependencies public UserService(UserManager <User> userManager, SignInManager <User> signInManager, IOptions <ApplicationSettingsVM> appSettings) { toViewModel = new ToViewModel(); _userManager = userManager; _signInManager = signInManager; _applicationSettings = appSettings.Value; }
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); }
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); }