public ActionResult IncluirOfertaWork(OfertasWorkModel ofertaModel) { //Usuario Logado var usuarioLogadoId = Int32.Parse(User.Identity.Name); try { using (var db = new ContextoOfertasWork()) { T_Works_OfertasWork oferta = new T_Works_OfertasWork(); oferta.TituloOferta = ofertaModel.TituloOferta; oferta.DescricaoOferta = ofertaModel.DescricaoOferta; oferta.DataCriacao = DateTime.Now; oferta.IdAreaProfissional = (int)ofertaModel.IdAreaProfissional; oferta.UsuarioId = usuarioLogadoId; var contexto = db.Set <T_Works_OfertasWork>(); contexto.Add(oferta); var result = db.SaveChanges(); }; } catch (Exception ex) { return(Json(new { success = false, mensagem = ex.Message }, JsonRequestBehavior.AllowGet));; } return(Json(new { success = true, mensagem = "sucesso" }, JsonRequestBehavior.AllowGet)); }
public ActionResult ExcluirOferta(int IdOferta) { try { //REMOVER OFERTA using (var db = new ContextoOfertasWork()) { var oferta = db.Set <T_Works_OfertasWork>(); var ofertaExcluir = oferta.Where(d => d.Id == IdOferta).FirstOrDefault(); db.OfertasWork.Remove(ofertaExcluir); db.SaveChanges(); }; } catch (Exception ex) { return(Json(new { success = false, mensagem = ex.Message }, JsonRequestBehavior.AllowGet)); } return(Json(new { success = true, mensagem = "sucesso" }, JsonRequestBehavior.AllowGet)); }