/// <summary> /// Altera ConciliacaoRecebimento /// </summary> /// <param name="param"></param> /// <returns></returns> public static void Update(string token, ConciliacaoRecebimento param) { ConciliacaoRecebimento value = _db.ConciliacaoRecebimentoes .Where(e => e.id.Equals(param.id)) .First <ConciliacaoRecebimento>(); // OBSERVAÇÂO: VERIFICAR SE EXISTE ALTERAÇÃO NO PARAMETROS if (param.id != null && param.id != value.id) { value.id = param.id; } if (param.id_users != null && param.id_users != value.id_users) { value.id_users = param.id_users; } if (param.idGrupo != null && param.idGrupo != value.idGrupo) { value.idGrupo = param.idGrupo; } if (param.mes != null && param.mes != value.mes) { value.mes = param.mes; } if (param.ano != null && param.ano != value.ano) { value.ano = param.ano; } if (param.data != null && param.data != value.data) { value.data = param.data; } if (param.quantidade != null && param.quantidade != value.quantidade) { value.quantidade = param.quantidade; } if (param.valor != null && param.valor != value.valor) { value.valor = param.valor; } if (param.observacao != null && param.observacao != value.observacao) { value.observacao = param.observacao; } if (param.status != null && param.status != value.status) { value.status = param.status; } _db.SaveChanges(); }
// POST /ConciliacaoRecebimento/token/ public HttpResponseMessage Post(string token, [FromBody] ConciliacaoRecebimento param) { try { HttpResponseMessage retorno = new HttpResponseMessage(); if (Permissoes.Autenticado(token)) { return(Request.CreateResponse <Int32>(HttpStatusCode.OK, GatewayConciliacaoRecebimento.Add(token, param))); } else { return(Request.CreateResponse(HttpStatusCode.Unauthorized)); } } catch { throw new HttpResponseException(HttpStatusCode.InternalServerError); } }
/// <summary> /// Adiciona nova ConciliacaoRecebimento /// </summary> /// <param name="param"></param> /// <returns></returns> public static Int32 Add(string token, ConciliacaoRecebimento param) { _db.ConciliacaoRecebimentoes.Add(param); _db.SaveChanges(); return(param.id); }