Esempio n. 1
0
        public int Add(StaffGroupVM oStaffGroupModel)
        {
            var oStaffGroupProfile = _mappingHelper.Map <StaffGroup>(oStaffGroupModel);

            _StaffGroupRepo.Add(oStaffGroupProfile, GetType().Name);
            return(this.unitOfWork.SaveChanges());
        }
Esempio n. 2
0
        public int Update(StaffGroupVM oStaffGroupVM)
        {
            var modifiedStaffGroup = _mappingHelper.Map <StaffGroup>(oStaffGroupVM);
            var originalStaffGroup = _StaffGroupRepo.Find(modifiedStaffGroup.StaffGroupId);

            originalStaffGroup.AssignedCases   = modifiedStaffGroup.AssignedCases;
            originalStaffGroup.AssignedStaff   = modifiedStaffGroup.AssignedStaff;
            originalStaffGroup.DateLastUpdated = modifiedStaffGroup.DateLastUpdated;
            originalStaffGroup.GroupName       = modifiedStaffGroup.GroupName;

            _StaffGroupRepo.Edit(originalStaffGroup, GetType().Name);

            return(unitOfWork.SaveChanges());
        }
Esempio n. 3
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);
        }