public ActionResult <MeasureReadDTO> CreateSanitaryMeasure([FromBody] SanitaryMeasure sm) { _repository.CreateSanitaryMeasure(sm); _repository.SaveChanges(); var measure = _mapper.Map <MeasureReadDTO>(sm); return(Created("https://cotecapi.com/measures", measure)); }
/* ------------------------------------------- * CREATE METHODS * -------------------------------------------*/ /// <summary> /// Add a new sanitary measure to the database. /// </summary> /// <param name="newSanitaryMeasure">Sanitary measure to add.</param> public void CreateSanitaryMeasure(SanitaryMeasure newSanitaryMeasure) { _context.S_Measures.Add(newSanitaryMeasure); }
/// <summary> /// Lets you edit a sanitary measure. /// </summary> /// <param name="sanitaryMeasure">Sanitary Measure to Edit.</param> public void UpdateSanitaryMeasure(SanitaryMeasure sanitaryMeasure) { // Nothing }
/* ------------------------------------------- * DELETE METHODS * -------------------------------------------*/ /// <summary> /// Delete a sanitary measure from the database. /// Warning: It is not removed, but changes the status of all deployments of the measure to inactive. /// </summary> /// <param name="sanitaryMeasure">Sanitary Measure to delete.</param> public void DeleteSanitaryMeasure(SanitaryMeasure sanitaryMeasure) { _context.S_Measures.Remove(sanitaryMeasure); }