public ActionResult Delete(Guid id, Guid clienteId) { var vm = new FeriadoViewModel(); vm.Feriado = _uow.FeriadoRepository.GetById(id); vm.ClienteId = clienteId; return View(vm); }
public ActionResult Create(FeriadoViewModel vm) { if (ModelState.IsValid) { var cliente = _uow.ClienteRepository.GetByFilter(p => p.Id == vm.ClienteId).SingleOrDefault(); vm.Feriado.Id = Guid.NewGuid(); vm.Feriado.Clientes = new List<Cliente>(); vm.Feriado.Clientes.Add(cliente); _uow.FeriadoRepository.Add(vm.Feriado); _uow.Commit(); if (vm.Feriado.Fecha.Date == DateTime.Now.Date) { var body = "Holidays Reminder te recuerda que hoy "+ vm.Feriado.Fecha.ToShortDateString() +" es feriado por: " + vm.Feriado.Descripcion + " para el cliente: " + cliente.ApellidoRazonSocial + ", " + cliente.Nombre; Gateway.SendMailHoliday(cliente.Mail, vm.Feriado.Descripcion,body); } return RedirectToAction("Index", "Cliente"); } return View(vm); }
public ActionResult Create(Guid clienteId) { var vm = new FeriadoViewModel(); vm.ClienteId = clienteId; return View(vm); }