public NuevoGrupoViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
     _grupo = new GrupoModel();
     CmdAgregar = new Command(Agregar);
     CmdAgregarImagen = new Command(AgregarImagen);
     MessagingCenter.Send(this, "Hola");
 }
Ejemplo n.º 2
0
        public IHttpActionResult Post(GrupoModel model)
        {
            var data = GrupoRepositorio.Add(model);

            if (data == null)
                return BadRequest();

            return Ok(data);
        }
Ejemplo n.º 3
0
        public IHttpActionResult Put(int id, GrupoModel model)
        {
            //var d = GrupoRepositorio.Get(id);
            if (/*d == null ||*/ id != model.Id)
                return BadRequest();

            var data = GrupoRepositorio.Update(model);

            if (data < 1)
                return BadRequest();

            return Ok();
        }
        public async Task<GrupoModel> AddGrupo(GrupoModel model)
        {
            var request = new RestRequest("Grupo")
            {
                Method = Method.POST
            };
            request.AddJsonBody(model);
            var response = await _client.Execute<GrupoModel>(request);

            if (response.IsSuccess)
                return response.Data;
            return null;
        }