public ScrumMasterDTO GetById(int id) { ScrumMasterDTO retour = new ScrumMasterDTO(); retour = _logic.GetById(id); return(retour); }
public ScrumMasterDTO GetById(int Id) { ScrumMasterDTO retour = new ScrumMasterDTO(); ScrumMaster objet = _repo.Get(Id); retour = MapScrumMasterDTO.ToDto(objet); return(retour); }
public ScrumMasterDTO Update(ScrumMasterDTO objet) { ScrumMaster entity = MapScrumMaster.ToEntity(objet, false); ScrumMaster resultat = _repo.Update(entity); ScrumMasterDTO retour = MapScrumMasterDTO.ToDto(resultat); return(retour); }
public ScrumMasterDTO Create(ScrumMasterDTO objet) { ScrumMaster entite = MapScrumMaster.ToEntity(objet, true); ScrumMaster resultat = _repo.Create(entite); objet = MapScrumMasterDTO.ToDto(resultat); return(objet); }
internal static ScrumMasterDTO ToDto(ScrumMaster objet) { ScrumMasterDTO retour = new ScrumMasterDTO(); if (objet != null) { retour.Id = objet.Id; retour.LastName = objet.LastName; retour.FirstName = objet.FirstName; retour.FullName = objet.FirstName + " " + objet.LastName; retour.IsDeleted = objet.IsDeleted; retour.DateCreation = (System.DateTime)objet.DateCreation; retour.DateModification = (System.DateTime)objet.DateModification; } return(retour); }
public ActionResult <ScrumMasterDTO> Put([FromBody] ScrumMasterDTO objet) { if (ModelState.IsValid && objet.Id.HasValue) { try { ScrumMasterDTO resultat = _logic.Update(objet); return(resultat); } catch { return(null); } } else { return(BadRequest("TechnicalManagerDTO invalide")); } }
public ActionResult <ScrumMasterDTO> Post([FromBody] ScrumMasterDTO objet) { if (ModelState.IsValid) { try { ScrumMasterDTO resultat = _logic.Create(objet); return(resultat); } catch { return(null); } } else { return(BadRequest("TechnicalManagerDTO invalide, Is the model Valid???")); } }
internal static ScrumMaster ToEntity(ScrumMasterDTO objet, bool creation) { ScrumMaster retour = new ScrumMaster(); if (objet != null) { retour.LastName = objet.LastName; retour.FirstName = objet.FirstName; if (creation) { retour.IsDeleted = false; retour.DateCreation = DateTime.UtcNow; retour.DateModification = objet.DateCreation; } else { retour.Id = objet.Id; retour.IsDeleted = objet.IsDeleted; retour.DateCreation = objet.DateCreation; retour.DateModification = DateTime.UtcNow; } } return(retour); }