public ActionResult <dynamic> Excluir([FromBody] int id) { FProducao prof = this.ProducaoContext.FProducao.Find(id); FProducaoHistorico prdH = new FProducaoHistorico(); prdH.IdProducao = prof.Id; prdH.IdConteudista = prof.IdConteudista; prdH.IdEtapa = prof.IdEtapa; prdH.indDeletada = -1; this.ProducaoContext.FProducaoHistorico.Add(prdH); prof.indDeletada = 1; this.ProducaoContext.SaveChanges(); return(prof); }
public ActionResult Post([FromBody] dynamic values) { FProducaoHistorico prdH = new FProducaoHistorico(); // int? idProf = (values[1] == null) ? nullConvert.ToInt32(values[1]) FProducao Prod = this.ProducaoContext.FProducao.Find(Convert.ToInt32(values[0])); prdH.IdProducao = Prod.Id; prdH.IdConteudista = Prod.IdConteudista; prdH.IdEtapa = Prod.IdEtapa; prdH.DataLog = Prod.Data; // prdH.indDeletada = values.indDeletada; this.ProducaoContext.FProducaoHistorico.Add(prdH); Prod.IdConteudista = Convert.ToInt32(values[1]); Prod.IdEtapa = Convert.ToInt32(values[2]); Prod.Data = DateTime.Now; this.ProducaoContext.SaveChanges(); return(Ok(Prod)); }