/// <summary> /// Rent Returned /// </summary> public void RentReturned(ItemRenting rent) { var commentSproc = new GoodsSearchItemActionComment() { ItemActionIdentifier = rent.Identifier, UserIdentifier = rent.RequesterUserIdentifier, }; try { rent.Item = itemCore.GetItem(rent.ItemIdentifier, null, null, true); var template = new RentReturnedTemplate() { Rent = rent, User = profileCore.SearchSingle <ProfileFull>(rent.RequesterUserIdentifier, null, null, true), Friend = profileCore.SearchSingle(rent.OwnerIdentifier, null, null, true), Comments = commentSproc.CallObjects <ItemActionComment>(), }; var subject = string.Format("[Borentra] Your friend {0} has returned your offer", template.Friend.Name); this.SendGeneric(template.User.Email, template.Friend.Name, subject, "Offer Returned", template.TransformText()); } catch { } }
public void RejectRent(ItemRenting rent) { var activity = new Activity() { Type = Reference.Item, Text = string.Format("has found out that '{0}' is not available.", rent.ItemTitle), UserIdentifier = rent.RequesterUserIdentifier, ReferenceIdentifier = rent.ItemIdentifier, }; this.Save(activity); }
public void RequestRent(ItemRenting rent) { var activity = new Activity() { Type = Reference.Item, Text = string.Format("has requested to rent '{0}'.", rent.ItemTitle), UserIdentifier = rent.RequesterUserIdentifier, ReferenceIdentifier = rent.ItemIdentifier, }; this.Save(activity); }
/// <summary> /// Rental Returned /// </summary> /// <param name="rent"></param> public void ReturnRent(ItemRenting rent) { var activity = new Activity() { Type = Reference.Item, Text = string.Format("has had '{0}' returned", rent.ItemTitle), UserIdentifier = rent.RequesterUserIdentifier, ReferenceIdentifier = rent.ItemIdentifier, }; this.Save(activity); activity = new Activity() { Type = Reference.User, Text = string.Format("has returned '{0}'", rent.ItemTitle), UserIdentifier = rent.OwnerIdentifier, ReferenceIdentifier = rent.RequesterUserIdentifier, }; this.Save(activity); }
public void AcceptRent(ItemRenting rent) { var activity = new Activity() { Type = Reference.Item, Text = string.Format("is now renting '{0}'", rent.ItemTitle), UserIdentifier = rent.RequesterUserIdentifier, ReferenceIdentifier = rent.ItemIdentifier, }; this.Save(activity); activity = new Activity() { Type = Reference.Item, Text = string.Format("is now renting '{0}'", rent.ItemTitle), UserIdentifier = rent.OwnerIdentifier, ReferenceIdentifier = rent.ItemIdentifier, }; this.Save(activity); }