public ActionResult JoinAviaCompanyUnion(int idAC, string nameACU, bool status) { AviaCompany ac = mappingController.settingsData.aviaCompanyList.Find(item => item.ID == idAC); AviaCompanyUnion acu = mappingController.settingsData.aviaCompanyUnionList.Find(item => item.Name == nameACU); if ((ac != null) & (acu != null)) { ac.Load(); acu.Load(); if (status) { if (ac.aviaCompanyUnionList.Find(item => item.ID == acu.ID) == null) { ac.aviaCompanyUnionList.AddElement(ac, acu); } } else { if (ac.aviaCompanyUnionList.Find(item => item.ID == acu.ID) != null) { ac.aviaCompanyUnionList.RemoveElement(ac, acu); } } ac.Load(); acu.Load(); } return(Json("")); }
public ActionResult FindAviacompanyUnion(int id) { AviaCompanyUnion acu = mappingController.settingsData.aviaCompanyUnionList.Find(item => item.ID == id); acu.Load(); return(Json(acu)); }
public ActionResult DeleteAviacompanyUnion(int id) { AviaCompanyUnion acu = mappingController.settingsData.aviaCompanyUnionList.Find(item => item.ID == id); if (acu != null) { acu.Delete(); } return(Json("")); }
public ActionResult SaveAviacompanyUnion(int id, string Name, string Note) { AviaCompanyUnion acu = mappingController.settingsData.aviaCompanyUnionList.Find(item => item.ID == id); if (acu == null) { acu = mappingController.settingsData.aviaCompanyUnionList.Create(); } acu.Name = Name; acu.Note = Note; acu.Save(); return(Json("")); }
public ActionResult SaveMileCard(int PersonID, int id, string Number, string Password, string nameACU, string nameAC, string nameResondedPerson, string note, int MilesCount) { PersonGeneral person = mappingController.personListData.personList.Find(item => item.ID == PersonID); if (person != null) { person.mileCardList.Load(); MileCard mc = person.mileCardList.Find(item => item.ID == id); if (mc == null) { mc = person.mileCardList.Create(); } mc.Number = Number; mc.Password = Password; mc.Note = note; mc.MilesCount = MilesCount; mappingController.settingsData.aviaCompanyUnionList.Load(); AviaCompanyUnion acu = mappingController.settingsData.aviaCompanyUnionList.Find(item => item.Name == nameACU); if (acu != null) { mc.AviaCompanyUnionID = acu.ID; } mappingController.settingsData.aviaCompanyList.Load(); AviaCompany ac = mappingController.settingsData.aviaCompanyList.Find(item => item.FullName == nameAC); if (ac != null) { mc.AviaCompanyID = ac.ID; } PersonGeneral personResponded = mappingController.personListData.personList.Find(item => item.FullName == nameResondedPerson); if (personResponded != null) { mc.PersonRespondedID = personResponded.ID; } mc.Save(); } return(Json("")); }
public ActionResult SaveMileCardStatus(int id, string Name, int MinVal, int MaxVal, string nameAC, string nameACU, string Note) { MileCardStatus mcs = mappingController.settingsData.mileCardStatusList.Find(item => item.ID == id); if (mcs == null) { mcs = mappingController.settingsData.mileCardStatusList.Create(); } mcs.Name = Name; mcs.MinVal = MinVal; mcs.MaxVal = MaxVal; mcs.Note = Note; AviaCompany ac = mappingController.settingsData.aviaCompanyList.Find(item => item.FullName == nameAC); if (ac != null) { mcs.AviaCompanyID = ac.ID; } else { mcs.AviaCompanyID = -1; } AviaCompanyUnion acu = mappingController.settingsData.aviaCompanyUnionList.Find(item => item.Name == nameACU); if (acu != null) { mcs.AviaCompanyUnionID = acu.ID; } else { mcs.AviaCompanyUnionID = -1; } mcs.Save(); return(Json("")); }