コード例 #1
0
ファイル: FotoController.cs プロジェクト: gonzalmapi/Projects
        public ActionResult MasInfo(AddFoto af)
        {

            bool foto = (from ph in adb.Fotos
                         where ph.Nombre == (string)Session["foto"]
                         select true).SingleOrDefault();
            var nombre = (from usu in adb.Usuarios
                          where usu.Alias == (string)Session["usuario"]
                          select usu.Nombre).Single();
            if (foto == false)
            {
                if (ModelState.IsValid)
                {
                    Foto nuevo = new Foto();
                    af.name = (string)nombre;
                    af.photo = (string)Session["foto"];
                    nuevo.Aerolinea = af.airline;
                    nuevo.Avion = af.airplane;
                    nuevo.Fecha = af.date;
                    nuevo.Fotografo = af.name;
                    nuevo.Lugar = af.place;
                    nuevo.Notas = af.notes;
                    nuevo.Nombre = af.photo;
                    adb.Fotos.InsertOnSubmit(nuevo);
                    adb.SubmitChanges();
                    return RedirectToAction("Index", "Home");
                }
                else {
                    var err = ModelState.SelectMany(x => x.Value.Errors.Select(y => y.Exception));
                    return View("MasInfo");
                }
            }
            else {
                return RedirectToAction("AñadirFoto");
            }
            }
コード例 #2
0
		private void detach_Fotos(Foto entity)
		{
			this.SendPropertyChanging();
			entity.Usuario = null;
		}
コード例 #3
0
		private void attach_Fotos(Foto entity)
		{
			this.SendPropertyChanging();
			entity.Usuario = this;
		}
コード例 #4
0
 partial void DeleteFoto(Foto instance);
コード例 #5
0
 partial void UpdateFoto(Foto instance);
コード例 #6
0
 partial void InsertFoto(Foto instance);