public ActionResult ClerkEdit(EditClerkModel WebData) { try { String MerchantID = GetFromMerchantIDCookie(); if (ModelState.IsValid) { ICLerkService ClerkServiceInstance = new ClerkService(); // I tried to put this into an update method, // but the compiler couldn't find the methods ClerkServiceInstance.DeleteClerk(Convert.ToInt32(WebData.DatabaseID)); AddClerkModel ToAdd = new AddClerkModel(); ToAdd.ClerkID = WebData.ClerkID; ToAdd.ClerkName = WebData.ClerkName; ToAdd.ClerkPassword = WebData.Password; ClerkServiceInstance.AddClerk(MerchantID, ToAdd); ViewData["Message"] = "Update Successful"; } } catch (Exception Ex) { ModelState.AddModelError("", Common.StandardExceptionHandler(Ex, "Clerk Edit", Request.Form)); Log.BadData(Request.UserHostAddress, Request.Url.ToString(), Request.Form); } return(View(WebData)); }
public ActionResult ClerkDelete(int id) { ICLerkService ClerkServiceInstance = new ClerkService(); String MerchantID = GetFromMerchantIDCookie(); EditClerkModel ToDelete = ClerkServiceInstance.GetClerk(id); return(View(ToDelete)); }
// G e t C l e r k EditClerkModel ICLerkService.GetClerk(int ID) { IClerkDAO ClerkData = new ClerkDAO(); Clerk DBClerk = ClerkData.GetClerk(ID); EditClerkModel WebClerk = new EditClerkModel(); WebClerk.DatabaseID = Convert.ToString(ID); WebClerk.ClerkID = DBClerk.ClerkID; WebClerk.ClerkName = DBClerk.Whom; WebClerk.Password = HidePassword(" "); return(WebClerk); }
public ActionResult ChangeClerkPassword(SuggestClerkModel WebData) { EditClerkModel ToEdit = new EditClerkModel(); ToEdit.ClerkID = WebData.ClerkID; ToEdit.ClerkName = WebData.ClerkName; ToEdit.DatabaseID = WebData.DatabaseID; try { if (ModelState.IsValid) { ICLerkService ClerkServiceInstance = new ClerkService(); ToEdit.Password = ClerkServiceInstance.SuggestClerkPassword(); } } catch (Exception Ex) { ModelState.AddModelError("", Common.StandardExceptionHandler(Ex, "Change clerk password", Request.Form)); Log.BadData(Request.UserHostAddress, Request.Url.ToString(), Request.Form); } ActionResult NewView = View(ToEdit); return(View(ToEdit)); }