Example #1
0
        public IHttpActionResult PutRemoveItem(int id, I_VendorItemCatalog obj1)
        {
            I_VendorItemCatalog obj = new I_VendorItemCatalog();

            obj                 = db.I_VendorItemCatalog.Find(id);
            obj.Status          = 0;
            db.Entry(obj).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!I_VenderMasterExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #2
0
 public IHttpActionResult PostVenderAddNewItems(I_VendorItemCatalog i_VenderMaster)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     db.I_VendorItemCatalog.Add(i_VenderMaster);
     db.SaveChanges();
     return(CreatedAtRoute("DefaultApi", new { id = i_VenderMaster.Id }, i_VenderMaster));
 }
        public async Task <ActionResult> Remove(int id)
        {
            I_VendorItemCatalog obj = new I_VendorItemCatalog();

            url = uri + "/api/Vendor/PutRemoveItem/" + id;
            client.BaseAddress = new Uri(url);
            HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url, obj);

            if (responseMessage.IsSuccessStatusCode)
            {
                return(Json(new
                {
                    success = true
                },
                            JsonRequestBehavior.AllowGet));
            }
            return(Json(new
            {
                success = false
            },
                        JsonRequestBehavior.AllowGet));
        }
        public async Task <ActionResult> AddItems(int Id, int itemId, string ItemName, string ItemCode, string ItemPrice, string effectiveDate, string effectiveDateTo, int Unit, int fixedorvariable, int status, int VendorId)
        {
            I_VendorItemCatalog obj = new I_VendorItemCatalog();

            obj.Id                = (Id);
            obj.ItemId            = (itemId);
            obj.ItemName          = (ItemName);
            obj.ItemCode          = (ItemCode);
            obj.Price             = Convert.ToDecimal(ItemPrice);
            obj.DateEffectiveFrom = Convert.ToDateTime(effectiveDate);
            if (effectiveDateTo != "")
            {
                obj.DateEffectiveTo = Convert.ToDateTime(effectiveDateTo);
            }
            obj.Status          = (status);
            obj.VendorId        = (VendorId);
            obj.Unit            = (Unit);
            obj.FixedorVariable = fixedorvariable;
            obj.CreatedBy       = System.Web.HttpContext.Current.User.Identity.Name;
            obj.CreatedOn       = System.DateTime.Now;
            url = uri + "/api/Vendor/PostVenderItems";
            client.BaseAddress = new Uri(url);
            HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, obj);

            if (responseMessage.IsSuccessStatusCode)
            {
                return(Json(new
                {
                    success = true,
                    flag = 1
                },
                            JsonRequestBehavior.AllowGet));
            }
            return(Json(new
            {
                success = false
            },
                        JsonRequestBehavior.AllowGet));
        }
Example #5
0
 public IHttpActionResult PostVenderItems(I_VendorItemCatalog i_VenderMaster)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     if (I_VenderItemExists(i_VenderMaster.Id, i_VenderMaster.VendorId))
     {
         I_VendorItemCatalog obj = new I_VendorItemCatalog();
         obj                   = db.I_VendorItemCatalog.Find(i_VenderMaster.Id);
         obj.ItemCode          = i_VenderMaster.ItemCode;
         obj.Price             = i_VenderMaster.Price;
         obj.DateEffectiveFrom = i_VenderMaster.DateEffectiveFrom;
         obj.DateEffectiveTo   = i_VenderMaster.DateEffectiveTo;
         db.Entry(obj).State   = EntityState.Modified;
         db.SaveChanges();
     }
     else
     {
         db.I_VendorItemCatalog.Add(i_VenderMaster);
         db.SaveChanges();
     }
     return(CreatedAtRoute("DefaultApi", new { id = i_VenderMaster.Id }, i_VenderMaster));
 }