public PartialViewResult GetTicketFromUsersFollowed(int UserId) { SimpleRest client = new SimpleRest(UrlBase); var tickets = client.Invoke <List <Spc_Get_All_Tickets_With_Descrip> >(String.Format("/Tickets/GetAllTicketsUserFollowed?UsrId={0}", UserId), HttpMethod.GET); return(PartialView("_TicketList", tickets)); }
public PartialViewResult GetTicketByUserName(string UserId) { SimpleRest client = new SimpleRest(UrlBase); var users = client.Invoke <List <Spc_Get_All_Tickets_With_Descrip> >(String.Format("/Tickets/GetTicketByUser?username={0}", UserId), HttpMethod.GET); return(PartialView("_TicketList", users)); }
private string GetStatusById(int id) { Estatus est; var client = new SimpleRest(UrlBase); est = client.Invoke <Estatus>(string.Format("/Utils/GetStatusById?Id={0}", id), HttpMethod.GET); return(est != null? est.Descripcion: ""); }
private TICKETS1_DTO GetTicketsById(int id) { TICKETS1_DTO ticketAEditar; var client = new SimpleRest(UrlBase); ticketAEditar = client.Invoke <TICKETS1_DTO>(string.Format("/Tickets/GetTicketById?Id={0}", id), HttpMethod.GET); return(ticketAEditar); }
public ActionResult IndexAnonimous() { var client = new SimpleRest(UrlBase); List <Spc_Get_All_Tickets_With_Descrip> list = client.Invoke <List <Spc_Get_All_Tickets_With_Descrip> >("/Tickets/GetAllTicketsDescrip", HttpMethod.GET); var usuarios = GetUserDropdown(); usuarios.Insert(0, new Models.DropDownListModel("-1", "Seleccione un tipo de producto")); ViewBag.usuarios = usuarios; return(View(list)); }
// // GET: /UserFollowed/ public ActionResult Index() { string userLogged = User.Identity.Name; var client = new SimpleRest(UrlBase); Usuarios usuario = client.Invoke <Usuarios>(string.Format("/Usuarios/GetUserByUserName?username={0}", userLogged), HttpMethod.GET); //var client = new SimpleRest(UrlBase); List <Spc_Get_Tickets_User_Followed_Result> list = client.Invoke <List <Spc_Get_Tickets_User_Followed_Result> >(string.Format("/Tickets/GetAllTicketsUserFollowed?UsrId={0}", usuario.id), HttpMethod.GET); //var usuarios = GetUserDropdown(); //usuarios.Insert(0, new Models.DropDownListModel("-1", "Seleccione un tipo de producto")); //ViewBag.usuarios = usuarios; return(View(list)); }
public static List <DropDownListModel> GetUsuariosDropDown() { var dropDown = new List <DropDownListModel>(); var client = new SimpleRest(UrlBase); var usuarios = client.Invoke <List <Usuarios> >("/Usuarios/GetAllUsers", HttpMethod.GET); bool TheresData = (int)client.Response.StatusCode == OK; if (TheresData) { dropDown = usuarios.Select(x => new DropDownListModel(x.id, x.PrimerNombre + " " + x.PrimerApellido)).ToList(); dropDown.Insert(0, new DropDownListModel(-1, "Seleccione un Usuario")); } return(dropDown); }
protected static List <DropDownListModel> GetOrganizationDropdown() { var dropDown = new List <DropDownListModel>(); var client = new SimpleRest(UrlBase); var issues = client.Invoke <List <Organizacion> >("/Utils/GetAllOrganization", SimpleRestClient.Http.HttpMethod.GET); bool dataLoadedSuccesfully = (int)client.Response.StatusCode == 200; if (dataLoadedSuccesfully) { dropDown = issues.Select(x => new DropDownListModel(x.Id, x.Descripcion)).ToList(); } return(dropDown); }
public void updateTicketUsingService() { Tickets ticketToUpdate = TicketsHelper.GetTicketByPrimaryKey(2); ticketToUpdate.Descripcion = "Problemas de Super red2"; var client = new SimpleRest("http://localhost:14099/api/"); client.Invoke("/Tickets/UpdateTicket", HttpMethod.PUT, ticketToUpdate); bool actual = client.Response.StatusCode == System.Net.HttpStatusCode.Created; bool expected = true; Assert.AreEqual(expected, actual); }
protected static List <DropDownListModel> GetUserDropdown() { var dropDown = new List <DropDownListModel>(); var client = new SimpleRest(UrlBase); var issues = client.Invoke <List <Usuarios> >("/Usuarios/GetAllUser", SimpleRestClient.Http.HttpMethod.GET); bool dataLoadedSuccesfully = (int)client.Response.StatusCode == 200; if (dataLoadedSuccesfully) { dropDown = issues.Select(x => new DropDownListModel(x.id, x.Usuario)).ToList(); } return(dropDown); }
public static List <DropDownListModel> GetIssuesDropDown() { var dropDown = new List <DropDownListModel>(); var client = new SimpleRest(UrlBase); var Issues = client.Invoke <List <Issues> >(string.Format("/Utils/GetAllIssues"), HttpMethod.GET); bool TheresData = (int)client.Response.StatusCode == OK; if (TheresData) { dropDown = Issues.Select(x => new DropDownListModel(x.Id, x.Descripcion)).ToList(); dropDown.Insert(0, new DropDownListModel(-1, "Seleccione una Situación")); } return(dropDown); }
public static List <DropDownListModel> GetPrioridadDropDown() { var dropDown = new List <DropDownListModel>(); var client = new SimpleRest(UrlBase); var prioridades = client.Invoke <List <Prioridad> >("/Utils/GetAllPrioridades", HttpMethod.GET); bool TheresData = (int)client.Response.StatusCode == OK; if (TheresData) { dropDown = prioridades.Select(x => new DropDownListModel(x.Id, x.Descripcion)).ToList(); dropDown.Insert(0, new DropDownListModel(-1, "Seleccione una prioridad")); } return(dropDown); }
public void SaveUser(RegisterModel model) { Usuarios usr = new Usuarios { PrimerNombre = model.Nombre, PrimerApellido = model.Apellido, SegundoApellido = "", SegundoNombre = "", Usuario = model.UserName, Fecha_creacion = DateTime.Now }; var client = new SimpleRest(UrlBase); client.Invoke("/Usuarios/SaveUser", HttpMethod.POST, usr); }
protected static List <DropDownListModel> GetDepartamentosDropDown() { var dropDown = new List <DropDownListModel>(); var client = new SimpleRest(UrlBase); var departamentos = client.Invoke <List <Departamentos> >(string.Format("/Utils/GetAllDepartamentos"), HttpMethod.GET); bool TheresData = ((int)client.Response.StatusCode) == OK; if (TheresData) { dropDown = departamentos.Select(x => new DropDownListModel(x.Id, x.Descripcion)).ToList(); dropDown.Insert(0, new DropDownListModel(-1, "Seleccione un departamento")); } return(dropDown); }
public void GetAllDivisionService() { var client = new SimpleRest(UrlBase); var departamentos = client.Invoke <List <Departamentos> >(string.Format("/Utils/GetAllDivisiones"), HttpMethod.GET); bool actual = false; if (departamentos != null) { actual = departamentos.Count > 0; } bool expected = true; Assert.AreEqual(expected, actual); }
public JsonResult CloseTicket(Tickets Model) { var client = new SimpleRest(UrlBase); client.Invoke("/Tickets/CloseTicket", HttpMethod.PUT, Model); bool updateWasSuccesfull = client.Response.StatusCode == System.Net.HttpStatusCode.Created; if (updateWasSuccesfull) { return(Json(new { message = "La Solicitud fue cerrada con éxito.", success = true, title = "Cierre de Solicitud", edit = true }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { message = "Ocurrió un error interno al momento de cerrar la solicitud. Por favor intente de nuevo", success = false, title = "Cierre de Solicitud" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult Create(TICKETS1_DTO ticket) { TICKETS1_DTO model = new TICKETS1_DTO(ticket.IssueId, ticket.UserRequestId, ticket.RequestDepartamentId, ticket.DestinationDivisionId, ticket.Estatus, ticket.OrganizacionId, ticket.Titulo, ticket.Descripcion, ticket.UserAssigned); var client = new SimpleRest(UrlBase); client.Invoke("/Tickets/SaveTicket", HttpMethod.POST, model); bool internalServerErrorHappen = client.Response.StatusCode == System.Net.HttpStatusCode.InternalServerError; if (internalServerErrorHappen) { return(Json(new { message = "Ocurrió un error interno al momento de guardar, por favor intente de nuevo.", success = false, title = "Creación de Solicitud" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { message = "Solicitud creada con éxito.", success = true, title = "Creación de Solicitud" }, JsonRequestBehavior.AllowGet)); } }
// // GET: /User/ public ActionResult Index(int id) { string userLogged = User.Identity.Name; var client = new SimpleRest(UrlBase); Usuarios usuario = client.Invoke <Usuarios>(string.Format("/Usuarios/GetUserById?id={0}", id), HttpMethod.GET); Usuarios_Seguidos rel = new Usuarios_Seguidos { UserId = usuario.id, UserFollowedId = id }; client.Invoke(string.Format("/Utils/UserFollowed?UserId={0}&UserFollowedId={1}", rel.UserId, rel.UserFollowedId), HttpMethod.GET, 2); bool BlockFollowButton = client.Response.StatusCode == System.Net.HttpStatusCode.Conflict; ViewBag.BlockButton = BlockFollowButton; return(View(usuario)); }
public JsonResult Follow(Usuarios userToFollow) { string userLogged = User.Identity.Name; var client = new SimpleRest(UrlBase); Usuarios userLoggedObj = client.Invoke <Usuarios>(string.Format("/Utils/GetUsuario?username={0}", userLogged), HttpMethod.GET); Usuarios_Seguidos rel = new Usuarios_Seguidos { UserId = userLoggedObj.id, UserFollowedId = userToFollow.id }; client.Invoke("/Usuarios/FollowUser", HttpMethod.POST, rel); bool followActionCorrect = client.Response.StatusCode == System.Net.HttpStatusCode.Created; if (!followActionCorrect) { return(Json(new { message = "Ocurrió un error interno al momento de seguir el Usuario, por favor intente de nuevo.", success = false, title = "Solicitud de Seguir Usuario" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { message = "Usuario agregado a la lista de seguidos con éxito.", success = true, title = "Solicitud de Seguir Usuario" }, JsonRequestBehavior.AllowGet)); } }