Esempio n. 1
0
        static void Main(string[] args)
        {
            RunAutoMapperConfig();
            var _staffServ      = new StaffServices();
            var _staffgroupServ = new StaffGroupServices();
            var _caseServ       = new CaseServices();
            var _caServ         = new CaseAssignmentServices();
            var staffGroup      = new StaffGroupVM
            {
                GroupName = "CLuster 1",
                //  AssignedCases = new List
            };

            _staffgroupServ.Add(staffGroup);

            //var oClientVM = new ClientVM()
            //{
            //    ClientAddress = "Lagos",
            //    ClientContacts = new List<ClientContactVM> { new ClientContactVM {EmailAddress = "*****@*****.**", HomeAddress= "Lagos, Nigeria", Name="Lanre" , PhoneNumber="08023147845"},
            //                                                new ClientContactVM { EmailAddress = "*****@*****.**" } },
            //    FirstName = "Lanre",
            //    CompanyId = "1",
            //    ClientEmailAddress = "*****@*****.**",
            //    ClientId = 1,
            //    ClientName = "Olanrewaju Okanrende",
            //    ClientNumber = "12314131",
            //    ClientPhoneNumber = "08043192041",
            //    ClientType = "1",
            //    LastName = "Okanrende",
            //    MiddleName = "Ope",
            //    OfficeAddress = "*****@*****.**",
            //    OfficeEmailAddress = "*****@*****.**",
            //    OfficePhoneNumber = "084024242242",
            //    OtherDetails = "None",
            //    PaymentCurrency = "NGN"
            //};

            //LogHelper.Info(SerializationServices.SerializeJson(oClientVM));
            //// Console.ReadLine();
            ////  var oclientVM = new MappingHelper().Map<ClientVM>(oClientVM);

            //var _serv = new ClientServices();
            //var respo = _serv.Add(oClientVM);
            //ClientVM geti = _serv.Get("12314131", "1");

            //geti.ClientName = "new name";
            //geti.ClientContacts.ElementAt(0).Name = "New contact name";

            //_serv.Update(geti);
        }
        public IActionResult Get(string bDate, [FromQuery] CaseSearchModel querySearch)
        {
            //var allCases = _unitOfWork.Cases.GetAll();
            IEnumerable <Case> cases;
            CaseServices       caseServices = new CaseServices(_unitOfWork);

            querySearch.BeginDate = bDate;
            cases = caseServices.Find(querySearch);
            if (cases.Count() > 0)
            {
                return(Ok(Mapper.Map <IEnumerable <CaseViewModel> >(cases)));
            }
            else
            {
                return(NotFound());
            }
        }