public IActionResult DeleteSection([FromBody] SectionWithoutAreaDto SectionDelete)
        {
            //Si los datos son validos los guardara
            if (SectionDelete == null || _sectionInfoRepository.GetSection(SectionDelete.Id, false) == null)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            //Comprueba que se guardo bien y lo envia
            if (_sectionInfoRepository.DeleteSection(Mapper.Map <SectionEntity>(SectionDelete)))
            {
                return(Ok("La asignación fue eliminada correctamente."));
            }
            else
            {
                return(BadRequest());
            }
        }
        public IActionResult AddAsignacion([FromBody] SectionWithoutAreaDto SectionAdd)
        {
            //Si los datos son validos los guardara
            if (SectionAdd == null || _sectionInfoRepository.GetSection(SectionAdd.Id, false) != null)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            //Comprueba que se guardo bien y lo envia
            if (_sectionInfoRepository.AddSection(Mapper.Map <SectionEntity>(SectionAdd)))
            {
                return(Ok("La asignación fue creada."));
            }
            else
            {
                return(BadRequest());
            }
        }