Beispiel #1
0
        /// <summary>
        /// Get all CustomerType
        /// </summary>
        /// <returns></returns>
        public ApiResponseViewModel GetAll()
        {
            var result   = new List <CustomerTypeViewModel>();
            var response = new ApiResponseViewModel
            {
                Code    = CommonConstants.ApiResponseSuccessCode,
                Message = null,
                Result  = null
            };

            try
            {
                result = _customerTypeRepository.GetAll().Where(m => m.IsActive == true).Select(m => new CustomerTypeViewModel
                {
                    ID = m.ID,
                    CustomerTypeName = m.CustomerTypeName,
                    IsActive         = m.IsActive ?? false,
                }).ToList();
                response.Result = result;
            }
            catch (Exception ex)
            {
                response.Code    = CommonConstants.ApiResponseExceptionCode;
                response.Message = CommonConstants.ErrorMessage + " " + ex.Message;
            }
            return(response);
        }
Beispiel #2
0
        private void InitTareValues()
        {
            var caseTypes = _manageCaseService.GetTypes().ToList().Select(x => new CaseTypeViewModel()
            {
                Name = x.Name,
                Id   = x.Id
            }).ToList();

            ;
            ViewBag.CaseTypes = caseTypes;
            var customerTypes = _customerTypeRepository.GetAll().ToList().Select(x => new CustomerTypeViewModel()
            {
                Id   = x.Id,
                Name = x.Name
            }).ToList();
            var defaultCustomer = new CustomerTypeViewModel()
            {
                Id   = 0,
                Name = "Both"
            };

            customerTypes.Add(defaultCustomer);
            Session["CustomerTypes"]    = customerTypes;
            ViewBag.DefaultCustomerType = defaultCustomer;
            ViewBag.DefaultCaseType     = caseTypes.FirstOrDefault();
        }
Beispiel #3
0
 public async Task <IEnumerable <CustomerType> > GetAll()
 {
     return(await repository.GetAll());
 }
Beispiel #4
0
 public IList <CustomerType> GetAllCustomerTypes()
 {
     return(_custTypeRepository.GetAll());
 }