예제 #1
0
        public async Task <Response> PutCategoriaEvento(CategoriaEventoDTO categoriaEventoDTO)
        {
            var categoriaEvento = CategoriaEventoDTO.DeDTOAModelo(categoriaEventoDTO);

            _context.Entry(categoriaEvento).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(new Response {
                Mensaje = $"La categoria {categoriaEventoDTO.Descripcion} se modifico correctamente"
            });
        }
예제 #2
0
        public async Task <Response> PostCategoriaEvento(CategoriaEventoDTO categoriaEventoDTO)
        {
            var SavedUser = await _context.CategoriaEvento.FirstOrDefaultAsync(r => r.Descripcion == categoriaEventoDTO.Descripcion);

            if (SavedUser != null)
            {
                return(new Response {
                    Mensaje = $"Esta categoria: {categoriaEventoDTO.Descripcion} ya existe en el sistema"
                });
            }
            var categoriaEvento = CategoriaEventoDTO.DeDTOAModelo(categoriaEventoDTO);

            _context.CategoriaEvento.Add(categoriaEvento);
            await _context.SaveChangesAsync();

            return(new Response {
                Mensaje = $"Categoria {categoriaEventoDTO.Descripcion} agregada exitosamente"
            });
        }