/// <summary> /// Crée un level /// </summary> /// <param name="CreateLevelDto"></param> /// <returns></returns> internal FindLevelDto PostLevel(CreateLevelDto value) { Level levelModel = TransformDtoToModel(value); Level levelCreated = this.LevelRepository.Create(levelModel); return(TransformModelToDto(levelCreated)); }
/// <summary> /// Mets à jour un Level /// </summary> /// <param name="id"></param> /// <param name="CreateLevelDto"></param> /// <returns></returns> internal FindLevelDto PutLevel(int id, CreateLevelDto lev) { Level levelModel = TransformDtoToModel(lev); Level levelUpdated = this.LevelRepository.Update(id, levelModel); return(TransformModelToDto(levelUpdated)); }
public FindLevelDto Put(int id, [FromBody] CreateLevelDto lev) { return(levelServices.PutLevel(id, lev)); }
public FindLevelDto Post([FromBody] CreateLevelDto value) { return(levelServices.PostLevel(value)); }
/// <summary> /// Permet de transformer un DTO en Model /// </summary> /// <param name="CreateLevelDto"></param> /// <returns></returns> private Level TransformDtoToModel(CreateLevelDto lev) { return(new Level(null, lev.NameLevel)); }