Exemplo n.º 1
0
 /// <summary>
 /// Добавление партнера в репозиторий
 /// </summary>
 /// <param name="partner"></param>
 public void Add(PartnerViewModel partner)
 {
     partner.CreatedDate = partner.UpdatedDate = DateTime.Now;
     if (partner.UserId == 0)
         partner.UserId = null;
     partnerRepository.Add(ConvertFromPartnerViewModelToPartner(partner));
 }
Exemplo n.º 2
0
 public ActionResult Delete(PartnerViewModel partner)
 {
     try
     {
         partnerService.Delete(partner);
         partnerService.SaveChanges();
         return RedirectToAction("Index");
     }
     catch
     {
         ModelState.AddModelError("", "Unable to save changes");
     }
     return View(partner);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Удаление партнера
 /// </summary>
 /// <param name="partner"></param>
 public void Delete(PartnerViewModel partner)
 {
     partnerRepository.Delete(ConvertFromPartnerViewModelToPartner(partner));
 }
Exemplo n.º 4
0
        /// <summary>
        /// Конвертационные функции
        /// </summary>
        private Partner ConvertFromPartnerViewModelToPartner(PartnerViewModel c)
        {
            return new Models.Partner()
            {
                PartnerId = c.Id,
                Name = c.Name,
                CreatedDate = c.CreatedDate,
                UpdatedDate = c.UpdatedDate,
                UserId = c.UserId ?? null,
                Address = c.Address,
                Phone = c.Phone,
                Email = c.Email,
                Contact = c.Contact

            };
        }
Exemplo n.º 5
0
 private PartnerViewModel GetPartnerViewModel()
 {
     PartnerViewModel _partnerViewModel = new PartnerViewModel();
     _partnerViewModel.Address = "testAddress";
     _partnerViewModel.Contact = "testContact";
     _partnerViewModel.Email = "*****@*****.**";
     _partnerViewModel.Name = "testName";
     _partnerViewModel.Phone = "1234567890";
     _partnerViewModel.Id = 1;
     _partnerViewModel.CreatedDate = new DateTime(1, 1, 1);
     _partnerViewModel.UpdatedDate = new DateTime(1, 1, 1);
     return _partnerViewModel;
 }