public async Task <IdentificacaoSistema> GetById(int?id) { IdentificacaoSistema identificacaoSistema = await _context.IdentificacaoSistemas .Include(p => p.Localizacao) .AsNoTracking() .SingleOrDefaultAsync(p => p.Id == id); return(identificacaoSistema); }
public async Task <IActionResult> DeleteIdSistema(int?id) { if (id.HasValue) { IdentificacaoSistema identificacaoSistema = await identificacaoSistemaDAO.GetById(id); await identificacaoSistemaDAO.Remove(identificacaoSistema); return(RedirectToAction("Index")); } HttpContext.Response.StatusCode = 400; return(RedirectToAction("Index")); }
public async Task <IActionResult> EditIdSistema(int?id) { if (id.HasValue) { IdentificacaoSistema identificacaoSistema = await identificacaoSistemaDAO.GetById(id); if (identificacaoSistema != null) { await PopulatePermissaoDropDownList(identificacaoSistema.LocalizacaoId); return(View(new AddEditIdSistemaViewModel { IdSistema = identificacaoSistema })); } } return(RedirectToAction("Index")); }
public async Task <IActionResult> EditIdSistema(AddEditIdSistemaViewModel addEditIdSistemaViewModel) { if (ModelState.IsValid) { IdentificacaoSistema identificacaoSistema = addEditIdSistemaViewModel.IdSistema; using (var memoryStream = new MemoryStream()) { if (addEditIdSistemaViewModel.ImgLogoWeb != null) { await addEditIdSistemaViewModel.ImgLogoWeb.CopyToAsync(memoryStream); identificacaoSistema.LogoWeb = memoryStream.ToArray(); } if (addEditIdSistemaViewModel.ImgLogoMobile != null) { await addEditIdSistemaViewModel.ImgLogoMobile.CopyToAsync(memoryStream); identificacaoSistema.LogoMobile = memoryStream.ToArray(); } if (addEditIdSistemaViewModel.ImgImagemPadrao != null) { await addEditIdSistemaViewModel.ImgImagemPadrao.CopyToAsync(memoryStream); identificacaoSistema.ImagemPadrao = memoryStream.ToArray(); } } await identificacaoSistemaDAO.Edit(identificacaoSistema); return(RedirectToAction("Index")); } await PopulateLocalizacaoDropDownList(addEditIdSistemaViewModel.IdSistema); return(View(addEditIdSistemaViewModel)); }
public async Task Edit(IdentificacaoSistema identificacaoSistema) { _context.Update(identificacaoSistema); await _context.SaveChangesAsync(); }
public async Task Remove(IdentificacaoSistema identificacaoSistema) { _context.Remove(identificacaoSistema); await _context.SaveChangesAsync(); }
public async Task Create(IdentificacaoSistema identificacaoSistema) { _context.Add(identificacaoSistema); await _context.SaveChangesAsync(); }