public IHttpActionResult Post(MensajeModel model) { var data = MensajeRepository.Add(model); if (data == null) return BadRequest(); return Ok(data); }
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(); }
public async Task UpdateMensaje(MensajeModel model) { var request = new RestRequest("Mensaje") { Method = Method.PUT }; request.AddJsonBody(model); await _client.Execute(request); }
public MensajeNuevoViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page) : base(navigator, servicio, session, page) { _mensaje = new MensajeModel(); CmdEnviar = new Command(Enviar); }
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; }