示例#1
0
        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"));
        }
示例#2
0
        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);
        }
示例#3
0
 public AgentManagementBusiness(AgentManagementRepository _repo)
 {
     repo = _repo;
 }