Exemple #1
0
        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");
        }
Exemple #2
0
        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");
                }
            }
        }
Exemple #3
0
        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));
Exemple #5
0
 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));