public MasterViewModel(MasterView hotelOwnerView) { this.hotelOwnerView = hotelOwnerView; Administrators = LoadAdministrators(); selectedAdministrator = new tblAdministrator(); administrator = new vwAdministrator(); }
public LocalAdministratorViewModel(LocalAdministrator open) { la = open; //manager manager = new vwManager(); managerList = Service.Service.GetVwManagerList(); //employee employee = new vwEmployee(); employeeList = Service.Service.GetVwEmployeeList(); //admin administrator = new vwAdministrator(); administratorList = Service.Service.GetVwAdministratorList(); }
/// <summary> /// Find the administrator by username /// </summary> /// <param name="username"></param> /// <returns></returns> public vwAdministrator FindAdmin(string username) { try { using (Nedeljni_IIEntities context = new Nedeljni_IIEntities()) { vwAdministrator admin = (from e in context.vwAdministrators where e.Username == username select e).First(); return(admin); } } catch (Exception ex) { Debug.WriteLine("Exception" + ex.Message.ToString()); return(null); } }
public bool AddAdministrator(vwAdministrator administrator) { try { using (Nedeljni_IEntities context = new Nedeljni_IEntities()) { tblUser user = new tblUser { Gender = administrator.Gender, JMBG = administrator.JMBG, Residence = administrator.Residence, MarriageStatus = administrator.MarriageStatus, FirstName = administrator.FirstName, Pasword = administrator.Pasword, Surname = administrator.Surname, Username = administrator.Username }; context.tblUsers.Add(user); context.SaveChanges(); administrator.UserID = user.UserID; tblAdministrator newAdministrator = new tblAdministrator { UserID = user.UserID, ExpirationDate = administrator.ExpirationDate, AdministratorType = administrator.AdministratorType }; context.tblAdministrators.Add(newAdministrator); context.SaveChanges(); administrator.AdministratorID = newAdministrator.AdministratorID; return(true); } } catch (Exception ex) { Debug.WriteLine("Exception" + ex.Message.ToString()); return(false); } }
/// <summary> /// Method to add an administrator /// </summary> /// <param name="administrator"></param> /// <returns></returns> public bool AddAdministrator(vwAdministrator administrator) { try { using (Nedeljni_IIEntities context = new Nedeljni_IIEntities()) { tblUser user = new tblUser { Gender = administrator.Gender, IdCard = administrator.IdCard, DateOfBirth = administrator.DateOfBirth, Citizenship = administrator.Citizenship, FirstName = administrator.FirstName, Pasword = SecurePasswordHasher.Hash(administrator.Pasword), Surname = administrator.Surname, Username = administrator.Username }; context.tblUsers.Add(user); context.SaveChanges(); administrator.UserID = user.UserID; tblAdministrator newAdministrator = new tblAdministrator { UserID = user.UserID, }; context.tblAdministrators.Add(newAdministrator); context.SaveChanges(); administrator.AdministratorID = newAdministrator.AdministratorID; return(true); } } catch (Exception ex) { Debug.WriteLine("Exception" + ex.Message.ToString()); return(false); } }
/// <summary> /// Checks if there is user with that username /// </summary> /// <param name="username"></param> /// <returns></returns> public bool IsUser(string username) { try { using (Nedeljni_IIEntities context = new Nedeljni_IIEntities()) { vwAdministrator admin = (from e in context.vwAdministrators where e.Username == username select e).First(); if (admin == null) { return(false); } else { return(true); } } } catch (Exception ex) { Debug.WriteLine("Exception" + ex.Message.ToString()); return(false); } }
public OwnerViewModel(Owner open) { owner = open; adminList = Service.Service.GetVwAdministratorList(); admin = new vwAdministrator(); }
public EditDateViewModel(EditDate open, vwAdministrator user) { editDate = open; editAdministrator = Service.Service.GetAdminById(user.administratorId); }
public AddClinicAdministratorViewModel(AddClinicAdministratorView view) { this.view = view; administrator = new vwAdministrator(); AdminList = service.GetAllAdministratorView().ToList(); }
public EditDate(vwAdministrator a) { InitializeComponent(); this.DataContext = new EditDateViewModel(this, a); }