public int InsertOrUpdate(PlataformaSenha plataformaSenha) { if (plataformaSenha.Plataforma.Nome != null) { plataformaSenha.Senha.PlataformaId = _plataformaService.InsertOrUpdate(plataformaSenha.Plataforma); } return(_senhasRepository.InsertOrUpdate(plataformaSenha.Senha)); }
public ActionResult Edit(PlataformaSenha plataformaSenha) { try { _senhasService.InsertOrUpdate(plataformaSenha); return(RedirectToAction(nameof(Index))); } catch (Exception e) { return(PartialView()); } }
public ActionResult Edit(int?id) { var selectListItems = new SelectList(_plataformaService.GetAll(), "PlataformaId", "Nome").ToList(); selectListItems.Insert(selectListItems.Count(), new SelectListItem { Text = "Outros", Value = "99999" }); ViewBag.PlataformaId = selectListItems; var retorno = new PlataformaSenha(); retorno.Senha = id.HasValue ? _senhasService.GetById((int)id) : null; return(PartialView("_EditPartial", retorno)); }