public ActionResult Create(IFormCollection collection) { try { System.Diagnostics.Debug.WriteLine("AAA1"); // TODO: Add insert logic here InquilinoData inquilinoData = new InquilinoData(); Inquilino inquilinoACrear = new Inquilino { Dni = Request.Form["Dni"].ToString(), Apellido = Request.Form["Apellido"].ToString(), Nombre = Request.Form["Nombre"].ToString(), Direccion = Request.Form["Direccion"].ToString(), Telefono = Request.Form["Telefono"].ToString(), }; System.Diagnostics.Debug.WriteLine("AAA2"); int idInquilino = inquilinoData.crear(inquilinoACrear); System.Diagnostics.Debug.WriteLine("ID INQUILINO: " + idInquilino); System.Diagnostics.Debug.WriteLine("AAA3"); Inquilino inquilino = inquilinoData.obtenerInquilino(idInquilino); System.Diagnostics.Debug.WriteLine("AAA4"); InmueblesData inmuebleData = new InmueblesData(); int idInmueble = Convert.ToInt32(collection["IdInmueble"]); System.Diagnostics.Debug.WriteLine("ID INMUEBLE: " + idInmueble); Inmueble inmueble = inmuebleData.obtenerInmueble(idInmueble); inmuebleData.marcarComoAlquilado(idInmueble); System.Diagnostics.Debug.WriteLine("AAA5"); Alquiler a = new Alquiler { Precio = Double.Parse(Request.Form["Precio"].ToString()), FechaInicio = Convert.ToDateTime(Request.Form["FechaInicio"].ToString()), FechaFin = Convert.ToDateTime(Request.Form["FechaFin"].ToString()), Inquilino = inquilino, Inmueble = inmueble, }; System.Diagnostics.Debug.WriteLine("AAA6"); AlquilerData alquilerData = new AlquilerData(); alquilerData.crear(a); System.Diagnostics.Debug.WriteLine("AAA7"); return(RedirectToAction(nameof(Index))); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("EXCEPCION: " + e.Message); return(View()); } }
public ActionResult Create(Inquilino inquilino) { try { // TODO: Add insert logic here InquilinoData inquilinoData = new InquilinoData(); inquilinoData.crear(inquilino); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }