public string addAdmin(Administrator tempAdmin) { try { using (var context = new MailRecorderDBEntities()) { ADMIN admin = new ADMIN { ADMIN_NAME = tempAdmin.getAdminName(), ADMIN_UNAME = tempAdmin.getAdminUname(), ADMIN_PASSWORD = tempAdmin.getAdminPword() }; if (context.ADMINs.Any(x => x.ADMIN_UNAME == admin.ADMIN_UNAME)) { return(null); } else { context.ADMINs.Add(admin); context.SaveChanges(); return(admin.ADMIN_UNAME); } } } catch (Exception e) { throw e; } }
public string adminAuthenticator(string uname, string pword) { try { using (var context = new MailRecorderDBEntities()) { ADMIN admin = context.ADMINs.Where(a => a.ADMIN_UNAME == uname && a.ADMIN_PASSWORD == pword).FirstOrDefault <ADMIN>(); if (admin != null) { return(admin.ADMIN_UNAME); } else { return("Invalid Credentials"); } } } catch (Exception e) { throw e; } }