public ActionResult Login(Administrator admin)
 {
     bool loginresult = AdminAccountBml.Login(admin.Username, admin.Password);
     if (loginresult)
         return RedirectToAction("Index", "HomeAdmin");
     else
         return RedirectToAction("Login");
 }
 public JsonResult AjaxInsertAdmin(int roleId, string username, string password)
 {
     Administrator admin = new Administrator();
     admin.RoleId = roleId;
     admin.Username = username;
     admin.Password = password;
     bool result = AdministratorBml.Insert(admin);
     return Json(result, JsonRequestBehavior.AllowGet);
 }
 public static bool Delete(Administrator admin)
 {
     using (FotografPaketiEntities db = new FotografPaketiEntities())
     {
         try
         {
             db.Entry(admin).State = System.Data.Entity.EntityState.Deleted;
             db.SaveChanges();
             return true;
         }
         catch (Exception ex)
         {
             return false;
             throw;
         }
     }
 }
 public static bool Insert(Administrator admin)
 {
     using (FotografPaketiEntities db = new FotografPaketiEntities())
     {
         try
         {
             string hashpassword = FormsAuthentication.HashPasswordForStoringInConfigFile(admin.Password, "md5");
             admin.Password = hashpassword;
             admin.CreateTime = DateTime.Now;
             admin.DeleteStatus = false;
             db.Administrator.Add(admin);
             db.SaveChanges();
             return true;
         }
         catch (Exception ex)
         {
             return false;
             throw;
         }
     }
 }