public APIResponse <Consignatario> PostConsignatario([FromBody] Consignatario Consignatario) { Func <ServiceResponse <Consignatario> > f = delegate { return(this._cs.CreateConsignatario(Consignatario)); }; return(this.CastToAPIResponse(f)); }
public APIResponse <Consignatario> PutConsignatario([FromRoute] string id, [FromBody] Consignatario Consignatario) { Func <ServiceResponse <Consignatario> > f = delegate { return(this._cs.UpdateConsignatario(Consignatario)); }; return(this.CastToAPIResponse(f)); }
public ServiceResponse <bool> DeleteConsignatario(Consignatario c) { Func <bool> f = delegate { var Consignatario_result = this._APIContext.Consignatarios.Remove(c); _APIContext.SaveChanges(); return(true); }; return(this.Execute(f)); }
public APIResponse <bool> DeleteConsignatario([FromRoute] string id) { Func <ServiceResponse <bool> > f = delegate { var c = new Consignatario { Id = id }; return(this._cs.DeleteConsignatario(c)); }; return(this.CastToAPIResponse(f)); }
public ServiceResponse <Consignatario> UpdateConsignatario(Consignatario c) { Func <Consignatario> f = delegate { var e = _APIContext.Entry(c); e.State = EntityState.Modified; _APIContext.SaveChanges(); return(c); }; return(this.Execute(f)); }
public ServiceResponse <Consignatario> CreateConsignatario(Consignatario c) { Func <Consignatario> f = delegate { var Consignatario_result = this._APIContext.Consignatarios.Find(c.Id); if (Consignatario_result != null) { throw new Exception("Consignatario ya existe"); } else { _APIContext.Consignatarios.Add(c); _APIContext.SaveChanges(); return(c); } }; return(this.Execute(f)); }