public ActionResult Create(int id, string csu, string relatedToDisplayName) { //AccessRights RolesRepository rolesRepository = new RolesRepository(); if (!rolesRepository.HasWriteAccessToClientSubUnit(csu)) { ViewData["Message"] = "You do not have access to this item"; return(View("Error")); } ClientSubUnitCDRItemVM clientSubUnitCDRItemVM = new ClientSubUnitCDRItemVM(); //ClientSubUnit ClientSubUnit clientSubUnit = new ClientSubUnit(); clientSubUnit = clientSubUnitRepository.GetClientSubUnit(csu); if (clientSubUnit == null) { ViewData["ActionMethod"] = "List"; return(View("RecordDoesNotExistError")); } clientSubUnitCDRItemVM.ClientSubUnit = clientSubUnit; ClientSubUnitClientDefinedReferenceItem clientSubUnitClientDefinedReferenceItem = new ClientSubUnitClientDefinedReferenceItem(); clientSubUnitClientDefinedReferenceItem.ClientSubUnitClientDefinedReferenceId = id; clientSubUnitCDRItemVM.ClientSubUnitClientDefinedReferenceItem = clientSubUnitClientDefinedReferenceItem; return(View(clientSubUnitCDRItemVM)); }
//Delete From DB public void Delete(ClientSubUnitClientDefinedReferenceItem clientSubUnitClientDefinedReferenceItem) { string adminUserGuid = HttpContext.Current.User.Identity.Name.Split(new[] { '|' })[0]; db.spDesktopDataAdmin_DeleteClientSubUnitCDRItem_v1( clientSubUnitClientDefinedReferenceItem.ClientSubUnitClientDefinedReferenceItemId, adminUserGuid, clientSubUnitClientDefinedReferenceItem.VersionNumber ); }
//Add to DB public void Add(ClientSubUnitClientDefinedReferenceItem clientSubUnitClientDefinedReferenceItem) { string adminUserGuid = HttpContext.Current.User.Identity.Name.Split(new[] { '|' })[0]; db.spDesktopDataAdmin_InsertClientSubUnitCDRItem_v1( clientSubUnitClientDefinedReferenceItem.ClientSubUnitClientDefinedReferenceId, clientSubUnitClientDefinedReferenceItem.RelatedToDisplayName, clientSubUnitClientDefinedReferenceItem.RelatedToValue, adminUserGuid ); }
public ActionResult Delete(int id, string csu) { //Get Item ClientSubUnitClientDefinedReferenceItem clientSubUnitClientDefinedReferenceItem = new ClientSubUnitClientDefinedReferenceItem(); clientSubUnitClientDefinedReferenceItem = clientSubUnitCDRItemRepository.GetClientSubUnitCDRItem(id); //Check Exists if (clientSubUnitClientDefinedReferenceItem == null) { ViewData["ActionMethod"] = "EditGet"; return(View("RecordDoesNotExistError")); } ClientSubUnitCDRItemVM clientSubUnitCDRItemVM = new ClientSubUnitCDRItemVM(); clientSubUnitCDRItemVM.ClientSubUnitClientDefinedReferenceItem = clientSubUnitClientDefinedReferenceItem; //AccessRights RolesRepository rolesRepository = new RolesRepository(); if (!rolesRepository.HasWriteAccessToClientSubUnit(csu)) { ViewData["Message"] = "You do not have access to this item"; return(View("Error")); } //ClientSubUnit ClientSubUnit clientSubUnit = new ClientSubUnit(); clientSubUnit = clientSubUnitRepository.GetClientSubUnit(csu); if (clientSubUnit == null) { ViewData["ActionMethod"] = "Delete"; return(View("RecordDoesNotExistError")); } clientSubUnitCDRItemVM.ClientSubUnit = clientSubUnit; return(View(clientSubUnitCDRItemVM)); }
public ClientSubUnitCDRItemVM(ClientSubUnitClientDefinedReferenceItem clientSubUnitClientDefinedReferenceItem) { ClientSubUnitClientDefinedReferenceItem = clientSubUnitClientDefinedReferenceItem; }