public async Task <IActionResult> Crear([FromBody] ModulosViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Modulo modulo = new Modulo { nombre = model.nombre, categoria = model.categoria, semestre = model.semestre, idCarrera = model.idCarrera, logo = model.logo }; _context.Modulos.Add(modulo); try { await _context.SaveChangesAsync(); } catch (Exception ex) { return(BadRequest()); } return(Ok()); }
public int Add(ModulosViewModel entity) { m_ModulosService.Add(new Data.AD_MODULOS { ID = entity.Id, MODULO = entity.Modulo, }); return(m_ModulosService.Commit()); }
public int Delete(ModulosViewModel entity) { var item = m_ModulosService.GetById(entity.Id); if (item != null) { m_ModulosService.Delete(item); } return(m_ModulosService.Commit()); }
public int Update(ModulosViewModel entity) { var item = m_ModulosService.GetById(entity.Id); if (item != null) { item.MODULO = entity.Modulo; m_ModulosService.Update(item); } return(m_ModulosService.Commit()); }
public async Task <IActionResult> Actualizar([FromBody] ModulosViewModel model) { if (!ModelState.IsValid) { return(BadRequest()); } if (model.id <= 0) { Console.WriteLine(model.id); return(BadRequest()); } var modulos = await _context.Modulos.FirstOrDefaultAsync(c => c.id == model.id); if (modulos == null) { return(NotFound()); } modulos.nombre = model.nombre; modulos.categoria = model.categoria; modulos.semestre = model.semestre; modulos.idCarrera = model.idCarrera; modulos.logo = model.logo; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { return(BadRequest()); } return(Ok()); }