public static ConocimientoDTO ToDTO(this Conocimiento model) { return(new ConocimientoDTO { ConocimientoId = model.ConocimientoId, UsuarioId = model.UsuarioId, Nivel = model.Nivel, Descripcion = model.Descripcion }); }
/// <summary> /// Editar la informaciĆ³n del conocimiento /// </summary> /// <param name="datos"></param> /// <returns></returns> public bool Actualizar(Conocimiento datos) { var actualizar = BD.Conocimiento.FirstOrDefault(x => x.ConocimientoId == datos.ConocimientoId); actualizar.UsuarioId = datos.UsuarioId; actualizar.Descripcion = datos.Descripcion; actualizar.Nivel = datos.Nivel; return(BD.SaveChanges() > 0); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Conocimiento = await _context.Conocimientos.SingleOrDefaultAsync(m => m.IdConocimientoDet == id); if (Conocimiento == null) { return(NotFound()); } return(Page()); }
public ActionResult Acciones(int id = 0) { if (id == 0) { ViewBag.Title = "Nuevo Conocimiento"; mConocimiento.id = id; mConocimiento.Usuario_id = SesionHelper.GetUser(); } else { ViewBag.Title = "Editar Conocimiento"; mConocimiento = mConocimiento.ObtenerConocimiento(id); } return(View(mConocimiento)); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Conocimiento = await _context.Conocimientos.FindAsync(id); if (Conocimiento != null) { _context.Conocimientos.Remove(Conocimiento); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public JsonResult Acciones(Conocimiento modelo) { mRespuestaAjax = new RespuestaServidor(); bool result = false; if (ModelState.IsValid) { result = modelo.GuardarConocimiento(); if (result) { mRespuestaAjax.SetResponse(true, "Datos guardados"); mRespuestaAjax.href = Url.Content("~/admin/Conocimiento"); } else { mRespuestaAjax.SetResponse(false, "Error al guardar los datos"); } } return(Json(mRespuestaAjax)); }
public void Post([FromBody] Conocimiento conocimiento) { DateTime myDateTime = DateTime.Now; string sqlFormattedDate = myDateTime.ToString("yyyy-MM-dd HH:mm:ss.fff"); string connectionstring = _configuration.GetConnectionString("DefaultConnectionString"); SqlConnection connection = new SqlConnection(connectionstring); connection.Open(); SqlCommand com = new SqlCommand("" + "insert into conocimientos (nombre, estado, alta) output INSERTED.ID" + " values (@nombre, @estado, @alta)", connection); com.Parameters.AddWithValue("@nombre", string.IsNullOrEmpty(conocimiento.Nombre) ? DBNull.Value.ToString() : conocimiento.Nombre); com.Parameters.AddWithValue("@estado", "Pendiente"); com.Parameters.AddWithValue("@alta", sqlFormattedDate); var id = (int)com.ExecuteScalar(); connection.Close(); }
public List <Conocimiento> GetList() { var conocimientos = new List <Conocimiento>(); string connectionstring = _configuration.GetConnectionString("DefaultConnectionString"); SqlConnection connection = new SqlConnection(connectionstring); connection.Open(); SqlCommand com = new SqlCommand("select id, nombre from conocimientos", connection); SqlDataReader dr = com.ExecuteReader(); while (dr.Read()) { var conocimiento = new Conocimiento(); conocimiento.Id = dr["id"].ToString(); conocimiento.Nombre = dr["nombre"].ToString(); conocimientos.Add(conocimiento); } connection.Close(); return(conocimientos); }
public bool Actualizar(Conocimiento conocimiento) { var dato = repositorio.Actualizar(conocimiento); return(dato); }
public bool Agregar(Conocimiento conocimiento) { var dato = repositorio.Agregar(conocimiento); return(dato); }
/// <summary> /// Agrega nuevo conocimiento /// </summary> /// <param name="conocimiento"></param> /// <returns></returns> public bool Agregar(Conocimiento conocimiento) { BD.Conocimiento.Add(conocimiento); return(BD.SaveChanges() > 0); }