public void AddNewGift(Gift gift) { _loggingService.LogInformation(string.Format("User {0}({1}) is inserting a new gift.",_currentUser.UserName,_currentUser.AccountId)); gift.CreatedDate = DateTime.Now; gift.CreatedBy = _currentUser.AccountId; gift.LastUpdatedBy = _currentUser.AccountId; gift.LastUpdatedDate = DateTime.Now; gift.QuantityRemaining = gift.QuantityRequired; gift.IsActive = true; _giftRepository.InsertGift(gift); }
public ActionResult Edit(Gift gift) { if (ModelState.IsValid) { _registryManager.UpdateGift(gift); return RedirectToAction("Index"); } var categories = _registryManager.GetCategories(); EditableGiftPage editableGiftPage = new EditableGiftPage(gift,categories); editableGiftPage.Gift = gift; return View(editableGiftPage); }
public void SendPurchaseConfirmationEmail(Guest guest, GiftPruchase guestPurchase, Gift gift) { GiftPurchaseConfirmationEmail emailData = new GiftPurchaseConfirmationEmail(guest,guestPurchase,gift); try { var smtpClient = new SmtpClient(); var mailMessage = new MailMessage(emailData.FromAddress, emailData.ToAddress, emailData.Subject, emailData.GenerateEmailBody()); mailMessage.IsBodyHtml = true; smtpClient.Send(mailMessage); }catch(SmtpException exception) { _logger.LogError("Could not send email",exception); } }
public PartialViewResult GetGiftPreview(Gift gift) { return PartialView("RegistryItemPreview", new GiftRow { IsFirst = true, Item = gift }); }
public GiftPurchaseConfirmationEmail(Guest guest, GiftPruchase guestPurchase, Gift gift) { _guest = guest; _guestPurchase = guestPurchase; _gift = gift; }
public void InsertGift(Gift gift) { var connection = Database.OpenConnection(_configuration.GiftmeConnectionString); connection.Gifts.Insert(gift); }
public void UpdateGift(Gift gift) { var connection = Database.OpenConnection(_configuration.GiftmeConnectionString); connection.Gifts.Update(gift); }
public EditableGiftPage(Gift gift, IEnumerable<Category> categories) { Gift =gift; CategoriesSelectList = new SelectList(categories,"CategoryId","Name"); }
public void UpdateGift(Gift gift) { _loggingService.LogInformation(string.Format("Updating gift id {0}", gift.GiftId)); gift.LastUpdatedDate = DateTime.Now; gift.LastUpdatedBy = _currentUser.AccountId; _giftRepository.UpdateGift(gift); }