Example #1
0
        public HttpResponseMessage Delete([FromUri] int Id, [FromBody] int modifiedBy)
        {
            GRNEntryRegister pr = new GRNEntryRegister();

            pr.ID         = Id;
            pr.ModifiedBy = modifiedBy;
            return(Request.CreateResponse(HttpStatusCode.OK, pr.Delete()));
        }
Example #2
0
        public HttpResponseMessage GetSupplierWiseDetailsConfirmed(dynamic Params)
        {
            int SupplierId = Convert.ToInt32(Params.SupplierId);
            int LocationId = Convert.ToInt32(Params.LocationId);
            List <GRNEntryRegister> list = GRNEntryRegister.GetDetails(LocationId).Where(x => x.SupplierId == SupplierId).Where(x => x.Status == false).ToList();

            list.ForEach(x => x.Products.RemoveAll(y => y.Status != 0));
            return(Request.CreateResponse(HttpStatusCode.OK, list));
        }
Example #3
0
 public HttpResponseMessage Save(GRNEntryRegister GRN)
 {
     if (GRN.GRNID > 0)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, GRN.Update()));
     }
     else
     {
         return(Request.CreateResponse(HttpStatusCode.OK, GRN.Save()));
     }
 }
Example #4
0
        public HttpResponseMessage Get([FromBody] int LocationId, [FromUri] DateTime?FromDate, [FromUri] DateTime?ToDate, [FromUri] int?SupplierId)
        {
            List <GRNEntryRegister> reg = GRNEntryRegister.GetDetailsForConfirm(LocationId).ToList();

            if (FromDate != null && ToDate != null)
            {
                reg = reg.Where(x => x.EntryDate >= FromDate && x.EntryDate <= ToDate).ToList();
            }
            if (SupplierId != null && SupplierId != 0)
            {
                reg = reg.Where(x => x.SupplierId == SupplierId).ToList();
            }

            return(Request.CreateResponse(HttpStatusCode.OK, reg));
        }
Example #5
0
 public async Task <HttpResponseMessage> SendMail([FromBody] string url, [FromUri] int grnId, [FromUri] string toAddress, [FromUri] int userId)
 {
     return(Request.CreateResponse(HttpStatusCode.OK, await Task.Run(() => GRNEntryRegister.SendMail(grnId, toAddress, userId, url))));
 }
Example #6
0
 public HttpResponseMessage Get([FromUri] int Id, [FromBody] int LocationId)
 {
     return(Request.CreateResponse(HttpStatusCode.OK, GRNEntryRegister.GetDetails(Id, LocationId)));
 }