Exemple #1
0
        public object AddAsset(AddAssetTable ast)
        {
            try
            {
                AddAssetTable AT = new AddAssetTable();
                if (AT.AssetID == 0)
                {
                    AT.AssetName    = ast.AssetName;
                    AT.Quantity     = ast.Quantity;
                    AT.PricePerItem = ast.PricePerItem;
                    int a = Convert.ToInt32(ast.PricePerItem);
                    int b = Convert.ToInt32(ast.Quantity);
                    AT.TotalPrice = a * b;
                    DB.AddAssetTables.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."
            });
        }
Exemple #2
0
        public object UpdateAsset(AddAssetTable ast)
        {
            try
            {
                AddAssetTable AT  = new AddAssetTable();
                var           obj = DB.AddAssetTables.Where(x => x.AssetID == ast.AssetID).ToList().FirstOrDefault();

                if (obj.AssetID > 0)

                {
                    int a = Convert.ToInt32(ast.PricePerItem);
                    int b = Convert.ToInt32(ast.Quantity);
                    obj.AssetName    = ast.AssetName;
                    obj.Quantity     = ast.Quantity;
                    obj.PricePerItem = ast.PricePerItem;
                    obj.TotalPrice   = a * b;
                    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."
            });
        }