public async Task <IActionResult> DetailsDataActa(int?id) { if (id == null) { return(NotFound()); } var acta = await _context.DeliveryActas .Include(e => e.DetailsDeliveries) .Include(s => s.Estudents) .FirstOrDefaultAsync(a => a.Id == id); if (acta == null) { return(NotFound()); } var model = new DetailsActaViewModel { ActaId = acta.Id, StudentId = acta.Estudents.Id }; return(View(model)); }
public DetailsDelivery ToDetailsDeliveryAsync(DetailsActaViewModel model, bool isNew) { //int mes = int.Parse(model.DeadlinePay.ToString()); return(new DetailsDelivery { Id = isNew ? 0 : model.Id, TelMovil = model.TelMovil }); }
public async Task <IActionResult> DetailsDataActa(DetailsActaViewModel model) { if (ModelState.IsValid) { string ruta = ""; string ruta2 = ""; var frente = string.Empty; var reverso = string.Empty; var delivery = string.Empty; if (model.ImageDocfrente != null) { ruta = "wwwroot\\images\\Actas"; ruta2 = "~/images/Actas/"; frente = await _imageHelper.UploadImageAsync(model.ImageDocfrente, ruta, ruta2, model.StudentId); } if (model.ImageDocReverso != null) { ruta = "wwwroot\\images\\Actas"; ruta2 = "~/images/Actas/"; reverso = await _imageHelper.UploadImageAsync(model.ImageDocReverso, ruta, ruta2, model.StudentId); } if (model.ImageDelivery != null) { ruta = "wwwroot\\images\\Deliveries"; ruta2 = "~/images/Deliveries/"; delivery = await _imageHelper.UploadImageAsync(model.ImageDelivery, ruta, ruta2, model.StudentId); } var modelfull = new DetailsActaViewModel { StudentId = model.StudentId, ActaId = model.ActaId, Imagedocl = frente, Imagedoc2 = reverso, TelMovil = model.TelMovil, }; var examen = await _converterHelper.ToDetailDataActaAsync(modelfull, true); _context.DetailsDeliveries.Add(examen); await _context.SaveChangesAsync(); return(RedirectToAction($"DetailsActa/{model.ActaId}")); } return(View(model)); }
public async Task <DetailsDelivery> ToDetailDataActaAsync(DetailsActaViewModel model, bool isNew) { //int mes = int.Parse(model.DeadlinePay.ToString()); return(new DetailsDelivery { Id = isNew ? 0 : model.Id, DeliveryActa = await _dataContext.DeliveryActas.FindAsync(model.ActaId), TelMovil = model.TelMovil, Imagedocl = model.Imagedocl, Imagedoc2 = model.Imagedoc2, }); }