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"); }
public IHttpActionResult Post(GrupoModel model) { var data = GrupoRepositorio.Add(model); if (data == null) return BadRequest(); return Ok(data); }
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; }