예제 #1
0
        public HttpResponseMessage Concluir(CadAssProd model)
        {
            var context = new AlvoradaContext();
            var result  = context.CadAssProd.Where(x => x.Id == model.Id).FirstOrDefault();

            try
            {
                result.IdStatus             = model.IdStatus;
                result.Observacao           = model.Observacao;
                context.Entry(result).State = EntityState.Modified;
                var log = new CadAssProdLog
                {
                    DataLog      = DateTime.Now,
                    IdStatus     = model.IdStatus,
                    IdCadAssProd = model.Id,
                    IdUsuario    = model.IdUsuario
                };
                context.CadAssProdLogs.Add(log);
                context.SaveChanges();
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
        public HttpResponseMessage Incluir(CadAssProdLog obj)
        {
            var context = new AlvoradaContext();

            try
            {
                obj.DataLog = DateTime.Now;
                context.CadAssProdLogs.Add(obj);
                context.SaveChanges();
            }

            catch (Exception ex)
            {
                return(Request.CreateResponse <dynamic>(HttpStatusCode.InternalServerError, new
                {
                    Error = ex.Message
                }));
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
 public HttpResponseMessage Excluir(CadAssProdLog obj)
 {
     return(Request.CreateResponse(HttpStatusCode.OK));
 }