示例#1
0
        public object UpdateAsset(AssetRequestTable ast)
        {
            try
            {
                var obj = DB.AssetRequestTables.Where(x => x.RequestID == ast.RequestID).ToList().FirstOrDefault();

                if (obj.RequestID > 0)
                {
                    obj.Status = ast.Status;
                    DB.SaveChanges();

                    return(new Response
                    {
                        Status = "Updated",
                        Message = "Updated Successfully"
                    });
                }
            }

            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(new Response
            {
                Status = "Error",
                Message = "Invalid Data."
            });
        }
示例#2
0
        public object AddAsset(AssetRequestTable ast)
        {
            try
            {
                AssetRequestTable AT = new AssetRequestTable();
                if (AT.RequestID == 0)
                {
                    AT.AssetName = ast.AssetName;
                    AT.Quantity  = ast.Quantity;
                    AT.EmpID     = ast.EmpID;
                    AT.Status    = "Pending";
                    AT.ManagerID = ast.ManagerID;


                    DB.AssetRequestTables.Add(AT);
                    DB.SaveChanges();

                    return(new Response
                    {
                        Status = "Success",
                        Message = "Record SuccessFully Saved."
                    });
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(new Response
            {
                Status = "Error",
                Message = "Invalid Data."
            });
        }