public MaintenanceTeamAssociation SecondMaintenanceTeamAssociation() { var secondMaintenanceTeamAssociation = new MaintenanceTeamAssociation { TeamAssociationID = new Int32() , TeamId = new Int32() , TeamName = null, MaintenanceProviderId = new Int32() , SpecialistId = new Int32() }; return secondMaintenanceTeamAssociation; }
public void AcceptInvitation(SpecialistPendingTeamInvitation sti) { var invitation = UnitofWork.SpecialistPendingTeamInvitationRepository.FirstOrDefault( x => x.PendingTeamInvitationID == sti.PendingTeamInvitationID); var mti = new MaintenanceTeamAssociation { TeamId = sti.TeamId, TeamName = sti.TeamName, MaintenanceProviderId = sti.MaintenanceProviderId, SpecialistId = sti.SpecialistID }; UnitofWork.MaintenanceTeamAssociationRepository.Add(mti); UnitofWork.SpecialistPendingTeamInvitationRepository.Delete(invitation); AddSpecialistZoneToProviderTeamZone(sti.MaintenanceProviderId, sti.SpecialistID); UnitofWork.Save(); var teamcoverageUpdate = new UpdateCoverage(sti.MaintenanceProviderId, sti.SpecialistID); teamcoverageUpdate.AddAllCoverageFromSpecialistToTeam(); new JNotfiyScriptQueryHelper().JNotifyConfirmationMessage("Your request has been completed.", "/Specialist/CurrentProvider"); }
public void RemoveTeamAssociation(MaintenanceTeamAssociation mta) { var maintenanceteamassociation = UnitofWork.MaintenanceTeamAssociationRepository.FirstOrDefault(x => x.TeamAssociationID == mta.TeamAssociationID); UnitofWork.MaintenanceTeamAssociationRepository.Delete(maintenanceteamassociation); UnitofWork.Save(); ViewBag.Confirmation = true; ViewBag.ConfirmationSuccess = new JNotfiyScriptQueryHelper().JNotifyConfirmationMessage("Your request has been completed.", "~/Specialist/CurrentProvider"); }
public ActionResult RemoveTeamAssociation(MaintenanceTeamAssociation mta) { UserHelper.SpecialistPrivateProfileHelper.RemoveTeamAssociation(mta); return RedirectToAction("CurrentProvider"); }
public void RemoveTeamAssociation(MaintenanceTeamAssociation mta) { SpecialistPrivateProfileHelper.RemoveTeamAssociation(mta); }