public HttpResponseMessage Delete([FromUri] int Id, [FromBody] int userId) { SalesRequestRegister sr = new SalesRequestRegister(); sr.ID = Id; sr.ModifiedBy = userId; return(Request.CreateResponse(HttpStatusCode.OK, sr.Delete())); }
public HttpResponseMessage GetSalesRequest([FromBody] dynamic Params) { int LocationId = Convert.ToInt32(Params.LocationId); int CustomerId = Convert.ToInt32(Params.CustomerId); List <SalesRequestRegister> list = SalesRequestRegister.GetDetails(LocationId).Where(x => x.CustomerId == CustomerId).Where(x => x.Status == 0).ToList(); list.ForEach(x => x.Products.RemoveAll(y => y.Status != 0)); return(Request.CreateResponse(HttpStatusCode.OK, list)); }
public HttpResponseMessage Save([FromBody] SalesRequestRegister sr) { if (sr.ID > 0) { return(Request.CreateResponse(HttpStatusCode.OK, sr.Update())); } else { return(Request.CreateResponse(HttpStatusCode.OK, sr.Save())); } }
public async Task <HttpResponseMessage> SendMail([FromBody] string url, [FromUri] int requestId, [FromUri] string toAddress, [FromUri] int userId) { return(Request.CreateResponse(HttpStatusCode.OK, await Task.Run(() => SalesRequestRegister.SendMail(requestId, toAddress, userId, url)))); }
public HttpResponseMessage Get([FromBody] int LocationId, [FromUri] int?CustomerId, [FromUri] DateTime?from, [FromUri] DateTime?to) { return(Request.CreateResponse(HttpStatusCode.OK, SalesRequestRegister.GetDetails(LocationId, CustomerId, from, to))); }
public HttpResponseMessage Get([FromUri] int Id, [FromBody] int LocationId) { return(Request.CreateResponse(HttpStatusCode.OK, SalesRequestRegister.GetDetails(Id, LocationId))); }