Esempio n. 1
0
        public object UpdateRequest(AssetReq AA)
        {
            try
            {
                Request_Assets RA  = new Request_Assets();
                var            obj = DB.Request_Assets.Where(z => z.RequestID == AA.RequestID).ToList().FirstOrDefault();

                if (obj.RequestID > 0)
                {
                    obj.Status = AA.Status;

                    DB.SaveChanges();
                    return(new Response
                    {
                        Status = "Success", Message = "Asset SuccessFully Updated."
                    });
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(new Response
            {
                Status = "Error", Message = "Invalid Data."
            });
        }
Esempio n. 2
0
        public object InsertManagers(AssetReq Req)
        {
            try
            {
                //AssetsDBEntities DB=new AssetsDBEntities();

                Request_Assets R = new Request_Assets();
                if (R.RequestID == 0)
                {
                    R.AssetName  = Req.AssetName;
                    R.Quantity   = Req.Quantity;
                    R.EmployeeID = Req.EmployeeID;
                    R.Status     = "Requested/Pending";
                    R.ManagerID  = Req.ManagerID;

                    DB.Request_Assets.Add(R);
                    DB.SaveChanges();
                    return(new Response
                    {
                        Status = "Success", Message = "Record SuccessFully Saved."
                    });
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(new Response
            {
                Status = "Error", Message = "Invalid Data."
            });
        }