public JsonResult LoadCalendarHistoryItems(int agencyId, DateTime date) { var agencyBusiness = new AgencyBusiness(); var historyItems = agencyBusiness.LoadHistoryItems(agencyId, date); return(Json(historyItems)); }
public ActionResult LoadHistoryItems(int agencyId) { var agencyBusiness = new AgencyBusiness(); var historyItems = agencyBusiness.LoadHistoryItems(agencyId, new DateTime(1800, 01, 01)); return(PartialView("~/Views/Shared/EditorTemplates/HistoryItems.cshtml", historyItems)); }
public ActionResult SaveHistoryItem(HistoryItem historyItem) { var agencyBusiness = new AgencyBusiness(); agencyBusiness.SaveHistoryItem(historyItem); var historyItems = agencyBusiness.LoadHistoryItems(historyItem.ParentId, new DateTime(1800, 01, 01)); return(PartialView("~/Views/Shared/EditorTemplates/HistoryItems.cshtml", historyItems)); }
public ActionResult DeleteContact(int contactId, int agencyId) { var agencyBusiness = new AgencyBusiness(); agencyBusiness.DeleteContactDetail(contactId); var contacts = agencyBusiness.LoadContactDetails(CRMEngine.Constants.Enums.ContactDetailType.Agency, agencyId); return(PartialView("~/Views/Shared/EditorTemplates/ContactDetails.cshtml", contacts)); }
public ActionResult Home() { var historyItems = new AgencyBusiness().LoadHistoryItems(0, new DateTime(1800, 01, 01)).Count(); var model = new Home { WelcomeMessage = $"You have a total of {historyItems} history items in the system." }; return(View(model)); }
public JsonResult LoadContactsByAgency(int agencyId) { try { var contacts = new AgencyBusiness().LoadContactDetails(CRMEngine.Constants.Enums.ContactDetailType.Agency, agencyId); return(Json(contacts)); } catch (Exception ex) { Functions.EventHandler(ex, "LoadContactsByAgency(" + agencyId + ")"); return(new JsonResult()); } }
public ActionResult LoadContacts(int agencyId) { try { var contacts = new AgencyBusiness().LoadContactDetails(CRMEngine.Constants.Enums.ContactDetailType.Agency, agencyId); return(PartialView("~/Views/Shared/EditorTemplates/ContactDetails.cshtml", contacts)); } catch (Exception ex) { Functions.EventHandler(ex, "LoadContacts(" + agencyId + ")"); return(View()); } }
public ActionResult SaveContact(ContactDetails contact) { try { var agencyBusiness = new AgencyBusiness(); agencyBusiness.SaveContactDetail(contact); var contacts = agencyBusiness.LoadContactDetails(CRMEngine.Constants.Enums.ContactDetailType.Agency, contact.EntityId); return(PartialView("~/Views/Shared/EditorTemplates/ContactDetails.cshtml", contacts)); } catch (Exception ex) { Functions.EventHandler(ex, "SaveContact(contact)"); return(View()); } }
public ActionResult View(Agency model) { try { if (ModelState.IsValid) { var agencyBusiness = new AgencyBusiness(); agencyBusiness.SaveAgency(model); } return(View("View", model)); } catch (Exception ex) { Functions.EventHandler(ex, "View(Agency)"); return(View("Agencies")); } }
public ActionResult LoadContact(int contactId, int agencyId) { try { var contact = new ContactDetails(); if (contactId > 0) { contact = new AgencyBusiness().LoadContactDetails(CRMEngine.Constants.Enums.ContactDetailType.Agency, agencyId) .Where(x => x.ContactDetailId == contactId).FirstOrDefault(); } return(PartialView("~/Views/Shared/EditorTemplates/NewContact.cshtml", contact)); } catch (Exception ex) { Functions.EventHandler(ex, "LoadContact(" + contactId + "," + agencyId + ")"); return(View()); } }
/* GetAll Business Clients */ public PagedResponse <AgencyBusiness> GetAll(int PageIndex, int PageSize, int TenantId) { PagedResponse <AgencyBusiness> pagedItemResponse = new PagedResponse <AgencyBusiness>(); List <AgencyBusiness> listOfAgencyBusinesses = new List <AgencyBusiness>(); dataProvider.ExecuteCmd( "AgencyHome_SelectAllBusinesses", (parameters) => { parameters.AddWithValue("@PageIndex", PageIndex); parameters.AddWithValue("@PageSize", PageSize); parameters.AddWithValue("@TenantId", TenantId); }, (reader, resultSetIndex) => { AgencyBusiness agencyBusiness = new AgencyBusiness { BusinessName = (string)reader["Name"], SubscriptionLevel = (int)reader["SubscriptionLevel"], RepFirstName = (string)reader["FirstName"], RepLastName = (string)reader["LastName"], Street = (string)reader["Street"], City = (string)reader["City"], State = (string)reader["State"], Zip = (string)reader["Zip"], PhoneNumber = (string)reader["PhoneNumber"], OwnerFirstName = (string)reader["OwnerFirstName"], OwnerLastName = (string)reader["OwnerLastName"], StartDate = (DateTime)reader["StartDate"] }; pagedItemResponse.TotalCount = (int)reader["TotalRows"]; listOfAgencyBusinesses.Add(agencyBusiness); } ); pagedItemResponse.PagedItems = listOfAgencyBusinesses; return(pagedItemResponse); }
public ActionResult Create(Agency model) { try { if (ModelState.IsValid) { var mod = new List <Agency>(); var AgencyBusiness = new AgencyBusiness(); var service = new CRM.CRMService.CRMServiceClient(); //string agencyStatus = string.Empty; //if (service != null) // agencyStatus = service.GetAgencyStatus(0); Agency Agency = new Agency { Name = model.Name }; AgencyBusiness.SaveAgency(Agency); mod.Add(Agency); return(View("Agencies", new AgencyBusiness().LoadAgencys())); } else { return(View(model)); } } catch (Exception ex) { Functions.EventHandler(ex, " Create(Agency)"); return(View(model)); } }
public AgencyController(IOptions <ConfigurationModel> configurations, IViamLogger log) { _configurations = configurations; _viamLogger = log; _agencyBussines = new AgencyBusiness(_configurations.Value); }