public ActionResult Create([Bind(Include = "Id,Nome,Email,Senha")] Usuario usuario) { if (ModelState.IsValid) { db.Usuarios.Add(usuario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuario)); }
public ActionResult Create([Bind(Include = "Id,Descricao,Local,Tipo,UsuarioId")] Ativo ativo) { if (ModelState.IsValid) { db.Ativos.Add(ativo); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UsuarioId = new SelectList(db.Usuarios, "Id", "Nome", ativo.UsuarioId); return(View(ativo)); }
public static Ativo AlterarDataManutencao(int id, JsonPatchDocument <Ativo> patch) { try { Ativo ativo = new Ativo(); using (var dbAtivo = new AtivoContext()) { ativo = ( from a in dbAtivo.Records where a.ID == id select a).FirstOrDefault(); if (ativo != null) { DateTime datManutencaoAnterior = ativo.DataManutencao; patch.ApplyTo(ativo); dbAtivo.Records.Update(ativo); dbAtivo.SaveChanges(); LogManutencaoLogical.IncluirLogManutencao(ativo.ID, datManutencaoAnterior, ativo.DataManutencao); } return(ativo); } } catch (Exception e) { throw (e); } }
public static Ativo AlterarAtivo(int id, AtivoRequest ativoRequest) { try { Ativo ativo = new Ativo(); using (var dbAtivo = new AtivoContext()) { ativo = ( from a in dbAtivo.Records where a.ID == id select a).FirstOrDefault(); if (ativo != null) { ativo.IDCategoriaAtivo = ativoRequest.IDCategoriaAtivo; ativo.Name = ativoRequest.Name; ativo.DataManutencao = ativoRequest.DataManutencao; dbAtivo.Records.Update(ativo); dbAtivo.SaveChanges(); } return(ativo); } } catch (Exception e) { throw (e); } }
public static Ativo ExcluirAtivo(int id) { try { Ativo ativo = new Ativo(); using (var dbAtivo = new AtivoContext()) { ativo = ( from a in dbAtivo.Records where a.ID == id select a).FirstOrDefault(); if (ativo != null) { dbAtivo.Records.Remove(ativo); dbAtivo.SaveChanges(); } return(ativo); } } catch (Exception e) { throw (e); } }
public static Ativo IncluirAtivo(AtivoRequest ativoRequest) { try { using (var dbAtivo = new AtivoContext()) { Ativo ativo = new Ativo(ativoRequest.IDCategoriaAtivo, ativoRequest.Name, ativoRequest.DataManutencao); dbAtivo.Records.Add(ativo); dbAtivo.SaveChanges(); return(ativo); } } catch (Exception e) { throw (e); } }
public static void CarregarDadosIniciais() { string json = ""; var assembly = Assembly.GetExecutingAssembly(); var resourceName = "SCA.DadosIniciais.Ativo.json"; using (Stream stream = assembly.GetManifestResourceStream(resourceName)) { using (StreamReader reader = new StreamReader(stream)) { json = reader.ReadToEnd(); } } List <Ativo> ativos = JsonConvert.DeserializeObject <List <Ativo> >(json); using (var dbAtivo = new AtivoContext()) { dbAtivo.Records.AddRange(ativos); dbAtivo.SaveChanges(); } }
public void Adicionar(Ativo ativo) { _context.Ativos.Add(ativo); _context.SaveChanges(); }