public JsonResult SaveBancos(bancosempre banco) { try { switch (banco.cuentaTrans) { case 1: var banquito = new bancos(); banquito.nombre = banco.nombre; banquito.cuentaType = 1; Bancosx.Insert(banquito); Bancosx.Save(); break; case 2: Bancosx.context.bancosempre.Add(banco); Bancosx.context.SaveChanges(); break; case 3: var banquero = new bancostrans(); PropertyCopier <bancosempre, bancostrans> .Copy(banco, banquero); Bancosx.context.bancostrans.Add(banquero); Bancosx.context.SaveChanges(); break; } if (banco.cuentaTrans <= 1) { } else { } }catch (Exception ex) { return(Json(new { estatus = false })); } return(Json(new { estatus = true })); }
public JsonResult DelBanco(bancosempre banco) { try { if (banco.cuentaTrans <= 1) { Bancosx.Delete(banco.id); Bancosx.Save(); } else { var banco2 = Bancosx.context.bancosempre.FirstOrDefault(x => x.id == banco.id); Bancosx.context.bancosempre.Remove(banco2); Bancosx.context.SaveChanges(); } } catch (Exception ex) { return(Json(new { estatus = false })); } return(Json(new { estatus = true })); }