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." }); }
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." }); }