public int Add(StaffGroupVM oStaffGroupModel) { var oStaffGroupProfile = _mappingHelper.Map <StaffGroup>(oStaffGroupModel); _StaffGroupRepo.Add(oStaffGroupProfile, GetType().Name); return(this.unitOfWork.SaveChanges()); }
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()); }
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); }