Example #1
0
        public async Task <IActionResult> Upsert(CoverType cover)
        {
            if (ModelState.IsValid)
            {
                if (cover.Id == 0)
                {
                    _coverTypeRepository.Add <CoverType>(cover);
                }
                else
                {
                    _coverTypeRepository.Update <CoverType>(cover);
                }

                await _coverTypeRepository.SaveAll();

                return(RedirectToAction(nameof(Index)));
            }

            return(View(cover));
        }
Example #2
0
        public async Task <IActionResult> Insert([FromBody] CoverTypeForInsertDTO coverTypeForInsertDTO)
        {
            /*
             * ---------------------------------------------------------------------------
             * ZONA DE VALIDACION
             * ---------------------------------------------------------------------------
             */

            /*
             * --------------------------------------------------------------------------
             * ZONA DE PROCESAMIENTO DE LA PETICION
             * --------------------------------------------------------------------------
             */
            var cover = new CoverType();

            _mapper.Map(coverTypeForInsertDTO, cover);

            _coverTypeRepository.Add <CoverType>(cover);
            await _coverTypeRepository.SaveAll();

            return(Ok());
        }