public Object Put(Rent value,int assetID)
{
var owner = ObtainCurrentOwner();
var asset = GetAsset(assetID, owner);
var rent = asset.Rents.SingleOrDefault(x => x.Id == value.Id);
if (rent == null)
{
return new
{
status = "KO",
message = "Could not load the rent"
};
}
rent.Amount = value.Amount;
rent.Name = value.Name;
rent.Notes = value.Notes;
rent.PaymentDay = value.PaymentDay;
rent.Deposit = value.Deposit;
rent.DepositPayed = value.DepositPayed;
rent.Unit = value.Unit;
rent.Start = value.Start;
rent.End = value.End;
rent.AccountNumber = value.AccountNumber.Replace(" ",String.Empty);
return new
{
dto = value,
message = "Rent saved"
};
}