Пример #1
0
        public void Delete(int id, string user = "")
        {
            Employe    emp = this.Get(id);
            List <int> ids = new List <int>();

            foreach (AffectationService affec in emp.affectationServices)
            {
                ids.Add(affec.id);
            }

            foreach (int i in ids)
            {
                _affectationServiceService.Delete(i);
            }

            _adresseService.Delete(emp.adresse.id);

            _employeRepository.Delete(x => x.id == id);

            _applicationTraceService.create(new ApplicationTrace
            {
                utilisateur = user,
                action      = Parametres.Action.Suppression.ToString(),
                description = String.Format("Supression de l'employé employe_id = {0}", id),
            });
        }
Пример #2
0
      public async Task <IHttpActionResult> DeleteAdresse(string id)
      {
          Adresse Adresse = AdresseService.GetById(id);

          if (Adresse == null)
          {
              return(NotFound());
          }

          AdresseService.Delete(Adresse);
          AdresseService.CommitAsync();

          return(Ok(Adresse));
      }
Пример #3
0
        public ActionResult Delete(int idToDelete)
        {
            try
            {
                FlashMessage.Confirmation("Suppression de l'adresse");
                adresseService.Delete(idToDelete);
                adresseService.Save();
            }
            catch (Exception)
            {
                FlashMessage.Danger("Erreur lors de la suppression de l'adresse");
            }

            return(RedirectToAction("Index"));
        }