コード例 #1
0
        public IHttpActionResult Post(MensajeModel model)
        {
            var data = MensajeRepository.Add(model);

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

            return Ok(data);
        }
コード例 #2
0
        public IHttpActionResult Put(int id, MensajeModel model)
        {
            var d = MensajeRepository.Get(id);
            if (d == null || d.Id != model.Id)
                return NotFound();


            var data = MensajeRepository.Update(model);

            if (data < 1)
                return BadRequest();

            return Ok();
        }
コード例 #3
0
        public async Task UpdateMensaje(MensajeModel model)
        {
            var request = new RestRequest("Mensaje") { Method = Method.PUT };
            request.AddJsonBody(model);

            await _client.Execute(request);
        }
コード例 #4
0
 public MensajeNuevoViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page) : base(navigator, servicio, session, page)
 {
     _mensaje = new MensajeModel();
     CmdEnviar = new Command(Enviar);
 }
コード例 #5
0
        public async Task<MensajeModel> AddMensaje(MensajeModel model)
        {
            var request = new RestRequest("Mensaje", Method.POST);
            request.AddJsonBody(model);
            //request.Parameters[0].ContentType = "application/json";
            //request.Parameters[0].Encoding = Encoding.UTF8;
            var response = await _client.Execute<MensajeModel>(request);

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