public async Task <IActionResult> Create([Bind("IdUsuario,Nombre,Apellido,Clave,FkRol,NombreUsuario,Email,Estado,FechaCreacion,FechaModificacion,FkUsuarioModifica,FkUsuarioCrea")] Usuario usuario) { if (ModelState.IsValid) { usuario.FechaCreacion = DateTime.UtcNow.AddHours(-5); usuario.FechaModificacion = DateTime.UtcNow.AddHours(-5); usuario.FkUsuarioCrea = _auth.GetCurrentUserId(HttpContext); usuario.FkUsuarioModifica = _auth.GetCurrentUserId(HttpContext); _context.Add(usuario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["FkRol"] = new SelectList(_context.Rols, "IdRol", "Nombre", usuario.FkRol); ViewData["FkUsuarioCrea"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", usuario.FkUsuarioCrea); ViewData["FkUsuarioModifica"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", usuario.FkUsuarioModifica); return(View(usuario)); }
public async Task <IActionResult> Create([Bind("IdItemInventario,FkAsignadoA,NombreSoftware,Licencia,Version,FechaCreacion,FechaModificacion,FkUsuarioModifica,FkUsuarioCrea")] ItemInventario itemInventario) { if (ModelState.IsValid) { itemInventario.FechaCreacion = DateTime.UtcNow.AddHours(-5); itemInventario.FechaModificacion = DateTime.UtcNow.AddHours(-5); itemInventario.FkUsuarioCrea = _auth.GetCurrentUserId(HttpContext); itemInventario.FkUsuarioModifica = _auth.GetCurrentUserId(HttpContext); _context.Add(itemInventario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["FkAsignadoA"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", itemInventario.FkAsignadoA); ViewData["FkUsuarioCrea"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", itemInventario.FkUsuarioCrea); ViewData["FkUsuarioModifica"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", itemInventario.FkUsuarioModifica); return(View(itemInventario)); }
public async Task <IActionResult> Create([Bind("IdProyecto,NombreProyecto,FkEstado,FkCliente,FechaCreacion,FechaModificacion,FkUsuarioModifica,FkUsuarioCrea")] Proyecto proyecto) { if (ModelState.IsValid) { proyecto.FechaCreacion = DateTime.UtcNow.AddHours(-5); proyecto.FechaModificacion = DateTime.UtcNow.AddHours(-5); proyecto.FkUsuarioCrea = _auth.GetCurrentUserId(HttpContext); proyecto.FkUsuarioModifica = _auth.GetCurrentUserId(HttpContext); proyecto.FkEstado = 1; _context.Add(proyecto); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["FkCliente"] = new SelectList(_context.Clientes, "IdCliente", "Nombre", proyecto.FkCliente); ViewData["FkEstado"] = new SelectList(_context.Estados, "IdEstado", "Nombre", proyecto.FkEstado); ViewData["FkUsuarioCrea"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", proyecto.FkUsuarioCrea); ViewData["FkUsuarioModifica"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", proyecto.FkUsuarioModifica); return(View(proyecto)); }
public async Task <IActionResult> Create([Bind("IdItemTrabajo,FkTipoItemTrabajo,Titulo,Descripcion,FkEstado,FkAsignadoA,FechaCreacion,FechaModificacion,FkUsuarioModifica,FkUsuarioCrea")] ItemTrabajo itemTrabajo) { if (ModelState.IsValid) { itemTrabajo.FechaCreacion = DateTime.UtcNow.AddHours(-5); itemTrabajo.FechaModificacion = DateTime.UtcNow.AddHours(-5); itemTrabajo.FkUsuarioCrea = _auth.GetCurrentUserId(HttpContext); itemTrabajo.FkUsuarioModifica = _auth.GetCurrentUserId(HttpContext); itemTrabajo.FkEstado = 1; _context.Add(itemTrabajo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["FkAsignadoA"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", itemTrabajo.FkAsignadoA); ViewData["FkEstado"] = new SelectList(_context.Estados, "IdEstado", "Nombre", itemTrabajo.FkEstado); ViewData["FkTipoItemTrabajo"] = new SelectList(_context.TipoItemTrabajos, "IdTipoItemTrabajo", "Nombre", itemTrabajo.FkTipoItemTrabajo); ViewData["FkUsuarioCrea"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", itemTrabajo.FkUsuarioCrea); ViewData["FkUsuarioModifica"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", itemTrabajo.FkUsuarioModifica); return(View(itemTrabajo)); }
public async Task <IActionResult> Create([Bind("IdTicket,FkAsignadoA,Contenido,FkPrioridad,FkEstado,FkTipoTicket,FechaCreacion,FechaModificacion,FkUsuarioModifica,FkUsuarioCrea")] Ticket ticket) { if (ModelState.IsValid) { ticket.FechaCreacion = DateTime.UtcNow.AddHours(-5); ticket.FechaModificacion = DateTime.UtcNow.AddHours(-5); ticket.FkUsuarioCrea = _auth.GetCurrentUserId(HttpContext); ticket.FkUsuarioModifica = _auth.GetCurrentUserId(HttpContext); ticket.FkEstado = 1; _context.Add(ticket); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["FkAsignadoA"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", ticket.FkAsignadoA); ViewData["FkEstado"] = new SelectList(_context.Estados, "IdEstado", "Nombre", ticket.FkEstado); ViewData["FkPrioridad"] = new SelectList(_context.Prioridads, "IdPrioridad", "Nombre", ticket.FkPrioridad); ViewData["FkTipoTicket"] = new SelectList(_context.TipoTickets, "IdTipoTicket", "Nombre", ticket.FkTipoTicket); ViewData["FkUsuarioCrea"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", ticket.FkUsuarioCrea); ViewData["FkUsuarioModifica"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreUsuario", ticket.FkUsuarioModifica); return(View(ticket)); }