public ActionResult Perfil(PerfilEdit model) { DataClasses1DataContext per = new DataClasses1DataContext(); if (per.perfils.Where(a => a.UserId == (Guid)Session["ids"]).ToList().Count == 0) { string sqlTimeAsString = model.fecha.ToString("yyyy-MM-ddTHH:mm:ss.fff"); System.Guid IdUs = (Guid)Session["ids"]; perfil p = new perfil() { nombre = model.nombre, apellido = model.apellido, apellidom = model.apellidom, ubicacion = model.ubicacion, intereses = model.interes, fecha = DateTime.Now, UserId = IdUs, }; per.perfils.InsertOnSubmit(p); per.SubmitChanges(); return RedirectToAction("Index", "EditPerfil"); } else { var o = per.perfils.Where(a => a.UserId == (Guid)Session["ids"]); perfil p = new perfil() { nombre = model.nombre, apellido = model.apellido, apellidom = model.apellidom, ubicacion = model.ubicacion, intereses = model.interes, fecha = DateTime.Now, UserId = (Guid)Session["ids"] }; o.ToArray()[0].nombre = model.nombre; o.ToArray()[0].apellido = model.apellido; o.ToArray()[0].apellidom = model.apellidom; o.ToArray()[0].intereses = model.interes; o.ToArray()[0].fecha = DateTime.Now; o.ToArray()[0].ubicacion = model.ubicacion; per.SubmitChanges(); return RedirectToAction("Index", "EditPerfil"); } }
partial void Deleteperfil(perfil instance);
partial void Insertperfil(perfil instance);
partial void Updateperfil(perfil instance);
private void detach_perfils(perfil entity) { this.SendPropertyChanging(); entity.aspnet_User = null; }