public ActionResult Create(CelulaViewModel celula) { if (!ModelState.IsValid) { return(View()); } try { if (Models.CelulaModel.Create(celula)) { this.AddNotification(@Resources.Resource1.RegistroIncluido, NotificationType.SUCCESS); } else { this.AddNotification(@Resources.Resource1.FalhaOperacao, NotificationType.ERROR); } return(RedirectToAction("Index")); } catch (Exception ex) { this.AddNotification(@Resources.Resource1.FalhaOperacao + " - " + ex.Message, NotificationType.ERROR); return(View(celula)); } }
// GET: Celula/Create public ActionResult Create() { //--- //TODO: ALTERAR PARA USUÁRIO LOGADO var _model = new CelulaViewModel(); _model.UsuarioCadastro = "MASTER"; return(View(_model)); }
public static Celula ToDomainModel(CelulaViewModel model) { var celula = new Celula( model.CelulaId, model.AgenciaId, model.NomeCelula ); return(celula); }
public bool DeletarCelula(CelulaViewModel celula) { var status = false; var _celula = AdicionarCelulaAdapter.ToDomainModel(celula); ExcluirCelula(_celula); if (Commit()) { status = true; } return(status); }
public bool AtualizarCelula(CelulaViewModel model) { var status = false; var _celula = AdicionarCelulaAdapter.ToDomainModel(model); EditarCelula(_celula); if (Commit()) { status = true; } return(status); }
public static bool Edit(CelulaViewModel celula) { try { var _request = new RestRequest("api/celulas/Edit", Method.POST); _request.AddObject(celula); var _response = new ServiceRepository().Client.Post(_request); return(_response.IsSuccessful); } catch { return(false); } }
public ActionResult ListarCelulas(CelulaViewModel model, int pageNumber = 1) { ListarCelula(); ValidarErrosDominio(); if (contador > 0) { ViewBag.Menssagem = "Dados atualizado com sucesso!"; contador = 0; } return(View("ListarCelulas", ListarCelulasInativas(model, pageNumber).List)); }
public PagedClienteViewModel <CelulaViewModel> ListarCelulasInativas(CelulaViewModel model, int pageNumber) { var usuario = _agenciaappservice.ObterAgenciaUsuarioPorId(Guid.Parse(UserId)); var paged = _clienteappservice.ObterTodosCelulasInativos(usuario.AgenciaId, model.Buscar, PageSize, pageNumber); ViewBag.TotalCount = Math.Ceiling((double)paged.Count / PageSize); ViewBag.PageNumber = pageNumber; ViewBag.SearchData = model.Buscar; ViewBag.Count = paged.Count; ListarCelula(); return(paged); }
public ActionResult AlterarCelula(CelulaViewModel model) { var pageNumber = 1; if (model.CelulaId != Guid.Empty) { if (_clienteappservice.AtualizarCelula(model) == false) { ValidarErrosDominio(); } else { ViewBag.Menssagem = "Dados atualizado com sucesso!"; } } return(View("ListarCelulas", ListarCelulasInativas(model, pageNumber).List)); }
public ActionResult AdicionarCelula(CelulaViewModel model) { var pageNumber = 1; model.CelulaId = Guid.NewGuid(); if (ModelState.IsValid) { if (_clienteappservice.AdicionarCelula(model) == false) { ValidarErrosDominio(); } else { ViewBag.Menssagem = "Dados atualizado com sucesso!"; } } return(View("ListarCelulas", ListarCelulasInativas(model, pageNumber).List)); }
public async Task <IHttpActionResult> Edit(CelulaViewModel celula) { if (ModelState.IsValid) { var _celulaDomain = await Task.FromResult(Mapper.Map <CelulaViewModel, Celula>(celula)); if (_celulaDomain == null) { return(NotFound()); } else { _celulaApp.Update(_celulaDomain); return(Ok()); } } else { return(BadRequest()); } }
public ActionResult Edit(CelulaViewModel model) { try { model.DataAlteracao = DateTime.Now; if (ModelState.IsValid) { var _celula = Mapper.Map <CelulaViewModel, Celula>(model); _celulaBL.Update(_celula); this.AddNotification(@Resources.Resource1.RegistroAlterado, NotificationType.SUCCESS); return(RedirectToAction("Index", "Celula", new { Pagina = Request.QueryString["Pagina"], Ordenacao = Request.QueryString["Ordenacao"], FiltrarNome = Request.QueryString["FiltrarNome"] })); } else { return(View(model)); } } catch (Exception ex) { this.AddNotification(@Resources.Resource1.FalhaOperacao + " - " + ex.Message, NotificationType.ERROR); return(View(model)); } }
public ActionResult CreatePost([Bind(Include = "Nome,DataCadastro,UsuarioCadastro")] CelulaViewModel model) { try { if (ModelState.IsValid) { var _cliente = Mapper.Map <CelulaViewModel, Celula>(model); _celulaBL.Add(_cliente); this.AddNotification(@Resources.Resource1.RegistroIncluido, NotificationType.SUCCESS); return(RedirectToAction("Index")); } else { this.AddNotification(@Resources.Resource1.FalhaOperacao, NotificationType.ERROR); return(View(model)); } } catch (Exception ex) { //TODO: SALVAR LOG NO BANCO DE DADOS this.AddNotification(@Resources.Resource1.FalhaOperacao + " - " + ex.Message, NotificationType.ERROR); return(View()); } }