コード例 #1
0
        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));
        }
コード例 #2
0
        /* -------------------------------------------
         *              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);
        }
コード例 #3
0
 /// <summary>
 /// Lets you edit a sanitary measure.
 /// </summary>
 /// <param name="sanitaryMeasure">Sanitary Measure to Edit.</param>
 public void UpdateSanitaryMeasure(SanitaryMeasure sanitaryMeasure)
 {
     // Nothing
 }
コード例 #4
0
        /* -------------------------------------------
         *              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);
        }