public object UpdateAssets(AddAsset AA)
        {
            try
            {
                //AddAsset AA = new AddAsset();
                Asset A1  = new Asset();
                var   obj = DB.Assets.Where(z => z.AssetID == AA.AssetID).ToList().FirstOrDefault();
                int   x;
                if (obj.AssetID > 0)
                {
                    obj.AssetName   = AA.AssetName;
                    obj.Quantity    = AA.Quantity;
                    obj.Price       = AA.Price;
                    x               = obj.Quantity * obj.Price;
                    obj.Total_Price = x;

                    //DB.Assets.Add(A);
                    DB.SaveChanges();
                    return(new Response
                    {
                        Status = "Success", Message = "Asset SuccessFully Updated."
                    });
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(new Response
            {
                Status = "Error", Message = "Invalid Data."
            });
        }
        public object InsertAssets(AddAsset AA)
        {
            try
            {
                Asset A = new Asset();
                int   x;
                if (A.AssetID == 0)
                {
                    A.AssetName   = AA.AssetName;
                    A.Quantity    = AA.Quantity;
                    A.Price       = AA.Price;
                    x             = A.Quantity * A.Price;
                    A.Total_Price = x;

                    DB.Assets.Add(A);
                    DB.SaveChanges();
                    return(new Response
                    {
                        Status = "Success", Message = "Asset SuccessFully Saved."
                    });
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(new Response
            {
                Status = "Error", Message = "Invalid Data."
            });
        }
Beispiel #3
0
        public IActionResult Add([FromBody] AddAsset asset)
        {
            var mappedAsset = _mapper.Map <Asset>(asset);

            var response = _service.Add(mappedAsset);

            return(Ok(response));
        }
Beispiel #4
0
        public object InsertAssets(AddAsset AA)
        {
            try
            {
                Asset A = new Asset();
                int   x;
                if (A.AssetID == 0)
                {
                    A.AssetName   = AA.AssetName;
                    A.Quantity    = AA.Quantity;
                    A.Price       = AA.Price;
                    x             = A.Quantity * A.Price;
                    A.Total_Price = x;

                    DB.Assets.Add(A);
                    DB.SaveChanges();
                    return(new Response
                    {
                        Status = "Success", Message = "Asset SuccessFully Saved."
                    });
                }
                //else
                //{
                //    //Asset A = new Asset();
                //    var obj = DB.Assets.Where(z => z.AssetID == AA.AssetID).ToList().FirstOrDefault();
                //    int y;
                //    if (obj.AssetID > 0)
                //    {
                //        obj.AssetName = AA.AssetName;
                //        obj.Quantity = AA.Quantity;
                //        obj.Price = AA.Price;
                //        y = obj.Quantity * obj.Price;
                //        obj.Total_Price = y;

                //        //DB.Assets.Add(obj);
                //        DB.SaveChanges();
                //        return new Response
                //        { Status = "Success", Message = "Asset SuccessFully Saved." };
                //    }
                //}
            }
            catch (Exception)
            {
                throw;
            }
            return(new Response
            {
                Status = "Error", Message = "Invalid Data."
            });
        }
 public void WhenIClickOnAddAsset()
 {
     addAsset = assetsDetailTab.ClickOnAsset();
 }