// PUT: api/Gestos/5 public HttpResponseMessage Put([FromBody] Gesto gesto) { try { var target = _dbContext.Gestos.Find(gesto.ID); if (target == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Gesto con id=" + gesto.ID + "no encontrado")); } target.FechaModificacion = DateTime.Now; target.Descripcion = gesto.Descripcion; target.Nombre = gesto.Nombre; target.PosAnular = gesto.PosAnular; target.Posindice = gesto.Posindice; target.PosMayor = gesto.PosMayor; target.PosMeñique = gesto.PosMeñique; target.PosPulgar = gesto.PosPulgar; _dbContext.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, target)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex)); } }
// POST: api/Gestos public object Post([FromBody] Gesto gesto) { try { gesto.FechaCreacion = DateTime.Now; gesto.FechaModificacion = DateTime.Now; _dbContext.Gestos.Add(gesto); _dbContext.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public GesturesTemplate() { //Triangulo Gesto Triangulo1 = new Gesto(); Triangulo1.Name = "swirl"; Triangulo1.dirList = new List <Vector2>(new Vector2[] { new Vector2(0, 1), new Vector2(1, -1), new Vector2(-1, 0) }); TemplateRunas.Add(Triangulo1); Gesto Triangulo2 = new Gesto(); Triangulo2.Name = "swirl"; Triangulo2.dirList = new List <Vector2>(new Vector2[] { new Vector2(0, 1), new Vector2(1, -1), new Vector2(-1, -1) }); TemplateRunas.Add(Triangulo2); Gesto Triangulo3 = new Gesto(); Triangulo3.Name = "swirl"; Triangulo3.dirList = new List <Vector2>(new Vector2[] { new Vector2(0, 1), new Vector2(1, 0), new Vector2(-1, -1) }); TemplateRunas.Add(Triangulo3); //Cuadrado Gesto Cuadrado1 = new Gesto(); Cuadrado1.Name = "wind"; Cuadrado1.dirList = new List <Vector2>(new Vector2[] { new Vector2(0, 1), new Vector2(1, 0), new Vector2(0, -1), new Vector2(-1, 0) }); TemplateRunas.Add(Cuadrado1); Gesto Cuadrado2 = new Gesto(); Cuadrado2.Name = "wind"; Cuadrado2.dirList = new List <Vector2>(new Vector2[] { new Vector2(0, 1), new Vector2(1, 1), new Vector2(0, -1), new Vector2(-1, -1) }); TemplateRunas.Add(Cuadrado2); Gesto Cuadrado3 = new Gesto(); Cuadrado3.Name = "wind"; Cuadrado3.dirList = new List <Vector2>(new Vector2[] { new Vector2(0, 1), new Vector2(1, -1), new Vector2(0, -1), new Vector2(-1, 1) }); TemplateRunas.Add(Cuadrado3); //T1 Gesto T = new Gesto(); T.Name = "waterfall"; T.dirList = new List <Vector2>(new Vector2[] { new Vector2(0, 1), new Vector2(1, 0), new Vector2(-1, 0) }); TemplateRunas.Add(T); //U1 Gesto U1 = new Gesto(); U1.Name = "bubble"; U1.dirList = new List <Vector2>(new Vector2[] { new Vector2(0, 1), new Vector2(1, 0), new Vector2(0, -1) }); TemplateRunas.Add(U1); //rayo Gesto Rayo1 = new Gesto(); Rayo1.Name = "thunder"; Rayo1.dirList = new List <Vector2>(new Vector2[] { new Vector2(0, 1), new Vector2(1, -1), new Vector2(0, 1) }); TemplateRunas.Add(Rayo1); }