public void Destroy(PermisoViewModel obj) { var entity = entities.Permisos.FirstOrDefault(c => c.Id == obj.Id); if (entity != null) { entities.Delete(entity); entities.SaveChanges(); } }
public void Update(PermisoViewModel obj) { var entity = entities.Permisos.FirstOrDefault(c => c.Id == obj.Id); if (entity != null) { entity.Nombre = obj.Nombre; entities.SaveChanges(); } }
public void Create(PermisoViewModel obj) { var entity = new Permiso(); entity.Nombre = obj.Nombre; entity.Fechacreacion = DateTime.Now; entities.Add(entity); entities.SaveChanges(); obj.Id = entity.Id; }
public async Task <ActionResult> CreatePermiso(int id) { var rolService = Service as IRolService; var rol = await rolService.GetRolAndPermissions(id); var model = new PermisoViewModel(); model.Rol = rol; model.Funcionalidades = FuncionalidadService.GetFuncionalidades(); return(View(model)); }
public static PermisoViewModel ConvertToPermisoViewModel(this Permiso permiso) { var permisoRowViewModel = new PermisoViewModel() { PermisoId = permiso.PermisoId, Nombre = permiso.Nombre, Descripcion = permiso.Descripcion }; return(permisoRowViewModel); }
private void btn_permisoAdd_Click(object sender, EventArgs e) { Program.Navigation.PopUpPage(new Form_Permiso_Add( onAddSuccess: (rol) => { var permisos = PermisoDAO.GetAll(); foreach (var idPermiso in rol.IdsPermisosSeleccionados) { if (_ViewModel.Permisos.FirstOrDefault(x => x.IDPermiso == idPermiso) == null) { _ViewModel.IdsPermisosSeleccionados.Add(idPermiso); var permiso = permisos.FirstOrDefault(x => x.Cod_Permiso == idPermiso); var permisoNuevo = new PermisoViewModel(permiso); _ViewModel.Permisos.Add(permisoNuevo); } } })); }
public IActionResult CreatePermiso(PermisoViewModel newPermisoViewModel) { if (ModelState.IsValid) { var newPermiso = new Permiso() { ApellidosEmpleado = newPermisoViewModel.ApellidosEmpleado, NombreEmpleado = newPermisoViewModel.NombreEmpleado, Fecha = newPermisoViewModel.Fecha, TipoPermisoId = newPermisoViewModel.TipoPermisoId.Value }; this._permisoService.Add(newPermiso); } else { IEnumerable <TipoPermiso> tipoPermisos = this._tipoPermisoService.GetAll(); ViewBag.tipoPermisos = tipoPermisos; return(View(newPermisoViewModel)); } return(RedirectToAction("Index")); }
public ActionResult Permisos_Destroy([DataSourceRequest] DataSourceRequest request, PermisoViewModel obj) { ServicioPermisos servicio = new ServicioPermisos(); if (obj != null) { servicio.Destroy(obj); } return(Json(new[] { obj }.ToDataSourceResult(request, ModelState))); }
public ActionResult Permisos_Update([DataSourceRequest] DataSourceRequest request, PermisoViewModel obj) { ServicioPermisos servicio = new ServicioPermisos(); if (obj != null && ModelState.IsValid) { servicio.Update(obj); } return(Json(new[] { obj }.ToDataSourceResult(request, ModelState))); }