public async Task <string> PutCompSechFilialeFakeDelete(Guid equipementFilialeID) { IEnumerable <CompresseurSecheurFiliale> equipementFiliales = await this.GetActiveCompresseurSecheurFiliale(); CompresseurSecheurFiliale compresseurSecheurFiliale = new CompresseurSecheurFiliale(); compresseurSecheurFiliale = equipementFiliales.Where(x => x.EquipementFilialeID == equipementFilialeID).FirstOrDefault(); EquipementFiliale equipementFiliale = new EquipementFiliale(); equipementFiliale.EquipementFilialeID = compresseurSecheurFiliale.EquipementFilialeID; equipementFiliale.EquipementID = compresseurSecheurFiliale.EquipementID; equipementFiliale.FilialeID = compresseurSecheurFiliale.FilialeID; equipementFiliale.Nom = compresseurSecheurFiliale.Nom; equipementFiliale.Active = false; PutEquipementFiliale(equipementFiliale.EquipementFilialeID, equipementFiliale); Equip_Filiales_Comp_Sech equip_Filiales_Comp_Sech = new Equip_Filiales_Comp_Sech(); equip_Filiales_Comp_Sech.EFID = equipementFiliale.EquipementFilialeID; equip_Filiales_Comp_Sech.NumSerie = compresseurSecheurFiliale.NumSerie; equip_Filiales_Comp_Sech.PrixAcquisition = compresseurSecheurFiliale.PrixAcquisition; equip_Filiales_Comp_Sech.DateAcquisition = compresseurSecheurFiliale.DateAcquisition; equip_Filiales_Comp_Sech.EquipementFilialeCompSechID = compresseurSecheurFiliale.EquipementFilialeCompSechID; equip_Filiales_Comp_Sech.HaveDebitMetre = compresseurSecheurFiliale.HaveDebitMetre; equip_Filiales_Comp_Sech.HaveElectricCounter = compresseurSecheurFiliale.HaveElectricCounter; PutEquip_Filiales_Comp_Sech(equip_Filiales_Comp_Sech.EquipementFilialeCompSechID, equip_Filiales_Comp_Sech); return("Update Done"); }
public async Task <string> PostCompresseurSecheurFiliales([FromBody] CompresseurSecheurFiliale compresseurSecheurFiliale) { DateTime DateNow = new DateTime(); DateNow = DateTime.Now; if (compresseurSecheurFiliale.DateAcquisition > DateNow) { return("Date d'acquisition invalide"); } else { IEnumerable <CompresseurSecheurFiliale> EquipementFilaleList = await GetActiveCompresseurSecheurFiliale(); if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom) && EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie)) { return("Nom et NumSerie Existants"); } else if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom).Equals(false) && EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie)) { return("NumSerie Existant"); } else if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom) && EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie).Equals(false)) { return("Nom Existant"); } else { EquipementFiliale equipementFiliale = new EquipementFiliale(); equipementFiliale.EquipementFilialeID = compresseurSecheurFiliale.EquipementFilialeID; equipementFiliale.EquipementID = compresseurSecheurFiliale.EquipementID; equipementFiliale.FilialeID = compresseurSecheurFiliale.FilialeID; equipementFiliale.Nom = compresseurSecheurFiliale.Nom; equipementFiliale.Active = compresseurSecheurFiliale.Active; PostEquipementFiliale(equipementFiliale); Equip_Filiales_Comp_Sech equip_Filiales_Comp_Sech = new Equip_Filiales_Comp_Sech(); equip_Filiales_Comp_Sech.EFID = equipementFiliale.EquipementFilialeID; equip_Filiales_Comp_Sech.NumSerie = compresseurSecheurFiliale.NumSerie; equip_Filiales_Comp_Sech.PrixAcquisition = compresseurSecheurFiliale.PrixAcquisition; equip_Filiales_Comp_Sech.DateAcquisition = compresseurSecheurFiliale.DateAcquisition; equip_Filiales_Comp_Sech.HaveDebitMetre = compresseurSecheurFiliale.HaveDebitMetre; equip_Filiales_Comp_Sech.HaveElectricCounter = compresseurSecheurFiliale.HaveElectricCounter; PostEquip_Filiales_Comp_Sech(equip_Filiales_Comp_Sech); return("Added done"); } } }
public async Task <string> PutCompSechFiliale([FromBody] CompresseurSecheurFiliale compresseurSecheurFiliale) { IEnumerable <CompresseurSecheurFiliale> EquipementFilaleList = await GetActiveCompresseurSecheurFiliale(); if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom) && EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie)) { return("Nom et NumSerie Existants"); } else if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom).Equals(false) && EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie)) { return("NumSerie Existant"); } else if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom) && EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie).Equals(false)) { return("Nom Existant"); } else { EquipementFiliale equipementFiliale = new EquipementFiliale(); equipementFiliale.EquipementFilialeID = compresseurSecheurFiliale.EquipementFilialeID; equipementFiliale.EquipementID = compresseurSecheurFiliale.EquipementID; equipementFiliale.FilialeID = compresseurSecheurFiliale.FilialeID; equipementFiliale.Nom = compresseurSecheurFiliale.Nom; equipementFiliale.Active = compresseurSecheurFiliale.Active; PutEquipementFiliale(equipementFiliale.EquipementFilialeID, equipementFiliale); Equip_Filiales_Comp_Sech equip_Filiales_Comp_Sech = new Equip_Filiales_Comp_Sech(); equip_Filiales_Comp_Sech.EFID = equipementFiliale.EquipementFilialeID; equip_Filiales_Comp_Sech.NumSerie = compresseurSecheurFiliale.NumSerie; equip_Filiales_Comp_Sech.PrixAcquisition = compresseurSecheurFiliale.PrixAcquisition; equip_Filiales_Comp_Sech.DateAcquisition = compresseurSecheurFiliale.DateAcquisition; equip_Filiales_Comp_Sech.EquipementFilialeCompSechID = compresseurSecheurFiliale.EquipementFilialeCompSechID; equip_Filiales_Comp_Sech.HaveDebitMetre = compresseurSecheurFiliale.HaveDebitMetre; equip_Filiales_Comp_Sech.HaveElectricCounter = compresseurSecheurFiliale.HaveElectricCounter; PutEquip_Filiales_Comp_Sech(equip_Filiales_Comp_Sech.EquipementFilialeCompSechID, equip_Filiales_Comp_Sech); return("Update Done"); } }
public async Task <string> PutEquip_Filiales_Comp_Sech([FromRoute] Guid id, [FromBody] Equip_Filiales_Comp_Sech Equip_Filiales_Comp_Sech) => await mediator.Send(new PutGenericCommand <Equip_Filiales_Comp_Sech>(id, Equip_Filiales_Comp_Sech));
public async Task <string> PostEquip_Filiales_Comp_Sech([FromBody] Equip_Filiales_Comp_Sech Equip_Filiales_Comp_Sech) => await mediator.Send(new CreateGenericCommand <Equip_Filiales_Comp_Sech>(Equip_Filiales_Comp_Sech));