public IHttpActionResult RegistrarGrupo() { var jsonString = getFormKeyValue("json"); var grupo = new GrupoUsuarios(); JsonConvert.PopulateObject(jsonString, grupo); grupo.IdEmpresa = IdEmpresa; var resultado = UsuarioService.GuardarGrupoUsuarios(grupo, IdUsuarioExec); return(Ok(resultado)); }
/// <summary> /// Copia el elemento evitando las referencias a objetos que proboquen redundancia ciclica cuando se serializan a JSON. /// </summary> /// <param name="o">Elemento a copiar.</param> /// <returns>Copia del elemento.</returns> public GrupoUsuariosDto Copia(GrupoUsuarios o) { if (o == null) { return(null); } return(new GrupoUsuariosDto() { IdGrupoUsuarios = o.IdGrupoUsuarios, IdEmpresa = o.IdEmpresa, Nombre = o.Nombre, Descripcion = o.Descripcion, Borrado = o.Borrado }); }
public static Result Criar(GrupoUsuarios request) { Result response = new Result() { success = true, Message = "Usuário salvo com Sucesso" }; using (KANBANEntities db = new KANBANEntities()) { db.grupo_usuarios.Add(new Kanban.grupo_usuarios() { id = request.id, id_usuario_lider = request.idUsuarioLider }); db.SaveChanges(); } return response; }
public static Result Editar(GrupoUsuarios request) { Result response = new Result() { success = true, Message = "GrupoUsuarios Salvo com Sucesso!" }; try { using (KANBANEntities db = new KANBANEntities()) { Kanban.grupo_usuarios edit = db.grupo_usuarios.FirstOrDefault(x => x.id == request.id); edit.id = request.id; db.SaveChanges(); } } catch (Exception) { response.Message = "Houve erro ao atualizar as informações do GrupoUsuarios, contate o suporte técnico."; response.success = false; } return response; }
public ResultadoOperacionDto GuardarGrupoUsuarios(GrupoUsuarios grupoUsuarios, long idUsuarioExec) { var resultado = new ResultadoOperacionDto(); try { var param = new List <object>() { grupoUsuarios.Nombre }; var informacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, grupoUsuarios.IdGrupoUsuarios == 0 ? ConstantsAccionAuditable.Insertar : ConstantsAccionAuditable.Actualizar, ConstantsModulo.Grupos, grupoUsuarios.IdGrupoUsuarios == 0 ? MensajesServicios.InsertarGrupo : MensajesServicios.ActualizarGrupo, param); resultado.InformacionExtra = GrupoUsuariosRepository.GuardarGrupoUsuarios(grupoUsuarios); resultado.InformacionAuditoria = informacionAuditoria; resultado.Resultado = true; } catch (Exception exception) { resultado.Resultado = false; resultado.Mensaje = exception.Message; resultado.InformacionExtra = exception; } return(resultado); }
public ActionResult Editar(GrupoUsuarios request) { var response = GrupoUsuariosModel.Editar(request); return Json(response); }
public ActionResult Criar(GrupoUsuarios request) { Result response = GrupoUsuariosModel.Criar(request); return Json(response); }