/// <summary> /// Coordonne la sauvegarde de l'objet entitaire (BO) qui lui /// est passé en argument. /// </summary> /// <param name="ef">Objet entitaire (BO)</param> /// <returns>lRéussite</returns> public bool Save(CoginovEntityObject ef) { if (ef.Save()) { return(this.save()); } else { return(false); } }
/// <summary> /// Coordonnateur de la suppression /// </summary> /// <param name="ef"></param> /// <returns></returns> public bool Delete(CoginovEntityObject ef) { if (ef.Delete()) { return(this.delete(ef)); } else { return(false); } }
/// <summary> /// Primitive chargé de la suppression /// </summary> /// <param name="ef">Objet a supprimer</param> /// <returns>lRéussite</returns> protected bool delete(CoginovEntityObject ef) { try { context.DeleteObject(ef); context.SaveChanges(); return(true); } catch (Exception exc) { this.errorMessage = exc.Message; //TODO: Ajouter un message au journal d'evenement. return(false); } }