Ejemplo n.º 1
0
        public async Task <IHttpActionResult> Remove([FromBody] Tipo_de_Ato_NormativoModel model)
        {
            object result = await repository.Remove(rhNetContext, model);

            if (result.GetType() == typeof(Tipo_de_Ato_NormativoModel))
            {
                return(Ok(result));
            }
            else
            {
                return(BadRequest(result.ToString()));
            }
        }
Ejemplo n.º 2
0
        public async Task <IHttpActionResult> Add([FromBody] Tipo_de_Ato_NormativoModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            object result = await repository.Add(rhNetContext, model);

            if (result.GetType() == typeof(Tipo_de_Ato_NormativoModel))
            {
                return(Ok(result));
            }
            else
            {
                return(BadRequest(result.ToString()));
            }
        }
Ejemplo n.º 3
0
        public async Task <Object> Remove(RhNetContext rhNetContext, Tipo_de_Ato_NormativoModel tipo_de_ato_normativoModel)
        {
            Tipo_de_Ato_Normativo tipo_de_ato_normativo = await rhNetContext.Tipos_de_Ato_Normativo.FindAsync(tipo_de_ato_normativoModel.Id);

            if (tipo_de_ato_normativo == null)
            {
                return("Tipo de Ato Normativo não encontrado.");
            }

            try
            {
                rhNetContext.Entry(tipo_de_ato_normativo).State = EntityState.Deleted;
                await rhNetContext.SaveChangesAsync();

                return(tipo_de_ato_normativoModel);
            }
            catch (DbUpdateException ex)
            {
                return(ex.InnerException.ToString());
            }
        }
Ejemplo n.º 4
0
        public async Task <Object> Add(RhNetContext rhNetContext, Tipo_de_Ato_NormativoModel tipo_de_ato_normativoModel)
        {
            Tipo_de_Ato_Normativo tipo_de_ato_normativo = new Tipo_de_Ato_Normativo()
            {
                Descricao = tipo_de_ato_normativoModel.Descricao
            };

            try
            {
                rhNetContext.Entry(tipo_de_ato_normativo).State = EntityState.Added;
                await rhNetContext.SaveChangesAsync();

                await rhNetContext.Entry(tipo_de_ato_normativo).ReloadAsync();

                tipo_de_ato_normativoModel.Id = tipo_de_ato_normativo.Id;

                return(tipo_de_ato_normativoModel);
            }
            catch (DbUpdateException ex)
            {
                return(ex.InnerException.ToString());
            }
        }
        public async Task <ActionResult> Remove([FromServices] RhNetContext rhNetContext, [FromBody] Tipo_de_Ato_NormativoModel tipo_de_ato_normativoModel)
        {
            Tipo_de_Ato_NormativoRepository repository = new Tipo_de_Ato_NormativoRepository();
            object result = await repository.Remove(rhNetContext, tipo_de_ato_normativoModel);

            if (result.GetType() == typeof(Tipo_de_Ato_NormativoModel))
            {
                return(Ok(result));
            }
            else
            {
                ModelState.AddModelError("errors", result.ToString());
                return(BadRequest(ModelState));
            }
        }