public static void SendNewOfferToUser(Offer a, HttpRequest request) { var user = a.Bicycle.Owner; string userName = user.UserName; string bikeType = a.Bicycle.Type; string url = GetAbsoluteUrl(request, "/ListBicycles"); string body = string.Format(newOfferText, userName, bikeType, url); var msg = new MailMessage(); msg.From = new MailAddress(fromAddress); msg.To.Add(new MailAddress(user.Email)); msg.Subject = newOfferSubject; msg.Body = body; SmtpClient smtp = new SmtpClient(); smtp.Send(msg); }
public static void SendAcceptedOfferToService(Offer a, HttpRequest request) { string serviceName = a.Service.Name; string userName = a.Bicycle.Owner.UserName; string bikeType = a.Bicycle.Type; string contactInfo = a.Bicycle.Owner.Email; string url = GetAbsoluteUrl(request, "/SetOffer?bicycleID=" + a.Bicycle.Id.ToString()); string body = string.Format(acceptedOfferText, serviceName, userName, bikeType, contactInfo, url); var msg = new MailMessage(); msg.From = new MailAddress(fromAddress); msg.To.Add(new MailAddress(a.Service.Owner.Email)); msg.Subject = acceptedOfferSubject; msg.Body = body; SmtpClient smtp = new SmtpClient(); smtp.Send(msg); }
protected void submitButton_Click(object sender, EventArgs e) { var bicycleID = Request.QueryString["bicycleID"]; var currentUser = System.Web.Security.Membership.GetUser(); Offer a = new Offer(); if (!string.IsNullOrWhiteSpace(TextBox1.Text) && !string.IsNullOrWhiteSpace(TextBox2.Text)) { a.BicycleId = Guid.Parse(bicycleID); a.ServiceId = (Guid)currentUser.ProviderUserKey; a.Cost = int.Parse(TextBox1.Text); a.Times = int.Parse(TextBox2.Text); this.db.Offers.InsertOnSubmit(a); this.db.SubmitChanges(); Mailer.SendNewOfferToUser(a, this.Request); } }
private void detach_Ajanlats(Offer entity) { this.SendPropertyChanging(); entity.Bicycle = null; }
private void attach_Ajanlats(Offer entity) { this.SendPropertyChanging(); entity.Service = this; }
partial void DeleteOffer(Offer instance);
partial void UpdateOffer(Offer instance);
partial void InsertOffer(Offer instance);