AssetManager.Controllers.ChargesController.Delete C# (CSharp) Method

Delete() public method

public Delete ( int id, int assetID ) : object
id int
assetID int
return object
        public object Delete(int id, int assetID)
        {
            var owner = ObtainCurrentOwner();
            var asset = GetAsset(assetID, owner);

            var charge = asset.Charges.SingleOrDefault(x => x.Id == id);

            if (charge != null)
            {
                asset.Charges.Remove(charge);
            }

            return new
            {
                Status = "OK"
            };
        }