public async Task <ActionResult> DeleteConfirmed(int id) { CuentasAndroid cuentasAndroid = await db.CuentasAndroid.FindAsync(id); db.CuentasAndroid.Remove(cuentasAndroid); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "ca_id,ca_empresa,ca_usuario,ca_password,ca_subempresa")] CuentasAndroid cuentasAndroid) { if (ModelState.IsValid) { db.Entry(cuentasAndroid).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(cuentasAndroid)); }
public async Task <ActionResult> Create([Bind(Include = "ca_id,ca_empresa,ca_usuario,ca_password,ca_subempresa")] CuentasAndroid cuentasAndroid) { if (ModelState.IsValid) { db.CuentasAndroid.Add(cuentasAndroid); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(cuentasAndroid)); }
// GET: CuentasAndroids/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CuentasAndroid cuentasAndroid = await db.CuentasAndroid.FindAsync(id); if (cuentasAndroid == null) { return(HttpNotFound()); } return(View(cuentasAndroid)); }
public async Task <ActionResult> CuentaPersonas(MultiplesClases model, string subemp_id) { if (ModelState.IsValid) { string empresa = HttpContext.Session["Empresa"].ToString(); var user = new ApplicationUser { UserName = model.ObjRegistrar.Email, Email = model.ObjRegistrar.Email }; var result = await UserManager.CreateAsync(user, model.ObjRegistrar.Password); if (result.Succeeded) { var code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); } AddErrors(result); string idcuenta = user.Id; string per_rut = model.ObjPersonas.Per_Rut; string car_nom = model.ObjCargos.Car_Nom; personas personas = db.personas.FirstOrDefault(p => p.Per_Rut == per_rut); //var cargos = db.cargos.FirstOrDefault(c => c.Car_Id == personas.Car_Id); AspNetRoles asprol = db.AspNetRoles.FirstOrDefault(r => r.Name == car_nom); AspNetUserRoles rol = new AspNetUserRoles { UserId = idcuenta, RoleId = asprol.Id }; db.AspNetUserRoles.Add(rol); db.SaveChanges(); var empresas = db.empresas.FirstOrDefault(e => e.Emp_Nom == empresa); int empresa_id = empresas.Emp_Id; login log = new login { Emp_Id = empresa_id, Id = idcuenta, Per_Rut = per_rut, Sub_Id = Convert.ToInt32(subemp_id) }; db.login.Add(log); db.SaveChanges(); if (car_nom == "Jefe Cuadrilla") { int sub_id = Convert.ToInt32(subemp_id); var subempresa = db.subempresas.FirstOrDefault(e => e.Sub_Id == sub_id); CuentasAndroid cuentas = new CuentasAndroid { ca_empresa = empresa, ca_usuario = model.ObjRegistrar.Email, ca_password = model.ObjRegistrar.Password, ca_subempresa = subempresa.Sub_Nom }; db.CuentasAndroid.Add(cuentas); db.SaveChanges(); } //contratos contratos = db.contratos.FirstOrDefault(c=>c.Per_Rut==per_rut); //int subemp_id=contratos.Sub_Id; return(RedirectToAction("Index", "Contratos", new { subemp_id })); } // If we got this far, something failed, redisplay form return(View(model)); }