public async Task <IActionResult> Create([Bind("RefugioId,Nombre,Direccion,Telefono,Email,Contrasenia,Sitio_web")] Refugio refugio) { Console.WriteLine("Entramos a CREATE"); if (ModelState.IsValid) { /*if (refugio.Imagen != null) * { * string folder = "imgRefugios\\"; * string guid = Guid.NewGuid().ToString() + "_" + refugio.Imagen.FileName; * folder += guid; * string serverFolder = Path.Combine(_webHostEnvironment.WebRootPath, folder); * await refugio.Imagen.CopyToAsync(new FileStream(serverFolder, FileMode.Create)); * refugio.ImagenURL = guid; * }*/ Console.WriteLine("Se está creando el registro "); _context.Add(refugio); await _context.SaveChangesAsync(); Console.WriteLine("Se agregó al contexto"); TempData["UsuarioCreado"] = "TRUE"; this.solicitud = new SolicitudRefugio(); this.solicitud.RefugioId = refugio.RefugioId; this.solicitud.userId = this.IdUsr; this.solicitud.code = this.CodeUsr; this.solicitud.returnUrl = this.UrlUsr; this.solicitud.EsAceptado = false; Console.WriteLine(" Solicitud refugio ID" + this.solicitud.RefugioId); return(RedirectToAction(nameof(Index))); } return(View(refugio)); }
public async Task <IActionResult> IntermediarioCreate() { Console.WriteLine("Intermediario: "); String jsonStringSolicitud = TempData["solicitud"].ToString(); Console.WriteLine("JSON STRING SOLICITUD: " + jsonStringSolicitud); SolicitudRefugio solicitud = JsonSerializer.Deserialize <SolicitudRefugio>(jsonStringSolicitud); return(await Create(solicitud)); }
public async Task <IActionResult> Create([Bind("SolicitudRefugioId,RefugioId,EsAceptado,userId,code,returnUrl")] SolicitudRefugio solicitud) { Console.WriteLine("Entramos a CREATE SOLICITUD REFUGIO"); if (ModelState.IsValid) { Console.WriteLine("Se está creando el registro."); _context.Add(solicitud); await _context.SaveChangesAsync(); Console.WriteLine("Se agregó al contexto"); TempData["SolicitudRefugio"] = true; return(RedirectToAction(nameof(Index))); } TempData["SolicitudRefugio"] = false; return(View()); }