public ActionResult Delete(int?id) { AgentManagementRepository _rep = new AgentManagementRepository(); ATLTravelPortal.Models.ActionResponse _res = new ATLTravelPortal.Models.ActionResponse(); try { _res = distributorManagementProvider.Delete(id); TempData["InfoMessage"] = "Distributor Deleted Successfully."; } catch (System.Data.SqlClient.SqlException ex) { _res.ActionMessage = ATLTravelPortal.Repository.SqlErrorHandle.Message(ex); _res.ErrNumber = ex.Number; _res.ResponseStatus = true; TempData["InfoMessage"] = "You can't delete this distributor."; } catch (Exception) { _res.ActionMessage = Resources.SQLErrorMessage.Error; _res.ErrNumber = 2000; _res.ResponseStatus = true; TempData["InfoMessage"] = "You can't delete this distributor."; } return(RedirectToAction("Index")); }
public MassEmailingModel GetMassEmailingModel(MassEmailingModel model) { ATLTravelPortal.Areas.Airline.Repository.MasterDealProvider mDealProvider = new ATLTravelPortal.Areas.Airline.Repository.MasterDealProvider(); AgentManagementRepository agentManagementRepository = new AgentManagementRepository(); MassEmailingModel massEmailingModel = new MassEmailingModel(); massEmailingModel.AgentClasses = GetAllAgentClasses(); massEmailingModel.AgentDeals = mDealProvider.GetAllDealMasterForAgentClassList(1); massEmailingModel.Zones = new SelectList(agentManagementRepository.GetZoneList(), "ZoneId", "ZoneName"); massEmailingModel.Districts = new SelectList(agentManagementRepository.GetDistrictListbyZoneId(1), "DistrictId", "DistrictName"); massEmailingModel.AgentTypes = new SelectList(agentManagementRepository.GetAgentType(), "AgentTypeId", "AgentTypeName"); if (model != null) { massEmailingModel.MessageType = model.MessageType; } return(massEmailingModel); }
public AgentManagementBusiness(AgentManagementRepository _repo) { repo = _repo; }