public async Task <ActionResult> PutStatus(int id, [FromBody] ApresentacaoModel model) { try { if (model.Aprovado) { if (model.DataApresentacao < DateTime.Now) { return(BadRequest()); } return(Ok(await _service.Put(id, model))); } else { if (model.MotivoReprovacao == String.Empty) { return(BadRequest()); } return(Ok(await _service.Put(id, model))); } } catch (System.Exception) { return(StatusCode(StatusCodes.Status400BadRequest)); } }
public async Task <ActionResult> Put(int id, [FromBody] ApresentacaoModel model) { try { return(Ok(await _service.Put(id, model))); } catch (System.Exception) { return(StatusCode(StatusCodes.Status400BadRequest)); } }
public async Task <GenericResponse <ApresentacaoModel> > PutStatus(int id, ApresentacaoModel model) { var ctx = new DbOpenSpace(); var IdProcurado = ctx.Apresentacao.Where(p => p.Id == model.Id).FirstOrDefault(); IdProcurado.Aprovado = model.Aprovado; IdProcurado.MotivoReprovacao = model.MotivoReprovacao; IdProcurado.DataApresentacao = model.DataApresentacao; await ctx.SaveChangesAsync(); var Alterado = _mapper.Map <ApresentacaoModel>(IdProcurado); GenericResponse <ApresentacaoModel> response = new GenericResponse <ApresentacaoModel>(Alterado); return(response); }
public async Task <GenericResponse <ApresentacaoModel> > Put(int id, ApresentacaoModel model) { var ctx = new DbOpenSpace(); var IdEncontrado = ctx.Apresentacao.Where(p => p.Id == model.Id).FirstOrDefault(); IdEncontrado.Titulo = model.Titulo; IdEncontrado.Descricao = model.Descricao; IdEncontrado.UsuarioId = model.Usuario.Id; await ctx.SaveChangesAsync(); var EntidadeAlterado = _mapper.Map <ApresentacaoModel>(IdEncontrado); GenericResponse <ApresentacaoModel> response = new GenericResponse <ApresentacaoModel>(EntidadeAlterado); return(response); }
public ActionResult Inicial(string nome, bool? xml) { var modelo = new ApresentacaoModel(); modelo.Nome = nome; if (string.IsNullOrEmpty(nome)) { modelo.Resultado = "Digite um nome!"; } else { modelo.Resultado = "Olá " + nome; } var view = "Index"; if (xml.GetValueOrDefault()) { view = "IndexXml"; } return View(view, modelo); }
public ActionResult Inicial(string nome, bool?xml) { var modelo = new ApresentacaoModel(); modelo.Nome = nome; if (string.IsNullOrEmpty(nome)) { modelo.Resultado = "Digite um nome!"; } else { modelo.Resultado = "Olá " + nome; } var view = "Index"; if (xml.GetValueOrDefault()) { view = "IndexXml"; } return(View(view, modelo)); }
public IHttpActionResult Put(int id, ApresentacaoModel value) { return(ResponseMessage(Request.CreateResponse(System.Net.HttpStatusCode.OK, value)));; }
public IHttpActionResult Get(int id) { var retorno = new ApresentacaoModel(id.ToString(), string.Format("value{0}", id)); return(ResponseMessage(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno))); }
public IHttpActionResult Get() { var retorno = new ApresentacaoModel[] { new ApresentacaoModel("1", "value1"), new ApresentacaoModel("2", "value2") }; return(ResponseMessage(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno))); }