public void AgregarComentario() { string id = Request.QueryString["id"]; int idOferta = int.Parse(id); var sesion = (Usuario)Session["usuario"]; NOpinionOferta negocioOferta = new NOpinionOferta(); NValoracion negocioValoracion = new NValoracion(); OpinionOfertaModel opinion = new OpinionOfertaModel(); opinion.Comentario = txtComentario.InnerText; opinion.FechaPublicacion = DateTime.Now; opinion.IdOferta = idOferta; opinion.IdUsuario = sesion.IdUsuario; opinion.Imagen = ""; var index = sCalificacion.SelectedIndex; negocioOferta.Create(opinion); ValoracionModel valoracion = new ValoracionModel(); valoracion.Evaluacion = index + 1; valoracion.IdOferta = idOferta; valoracion.IdUsuario = sesion.IdUsuario; negocioValoracion.Create(valoracion); }
public static ValoracionModel convertENToModelUI(ValoracionEN valoracionEN) { ValoracionModel v = new ValoracionModel(); v.Id = valoracionEN.Id; v.Valor = valoracionEN.Valor; v.Usuario = valoracionEN.Usuario.Nick; v.Video = valoracionEN.Video.Id; v.Email = valoracionEN.Usuario.Email; return(v); }
public static IList <ValoracionModel> convertListENToModel(IList <ValoracionEN> valoraciones) { IList <ValoracionModel> valoracionModels = new List <ValoracionModel>(); foreach (ValoracionEN v in valoraciones) { ValoracionModel valoracionM = convertENToModelUI(v); valoracionModels.Add(valoracionM); } return(valoracionModels); }
public Response <Valoracion> Create(ValoracionModel valoracion) { try { Bd.Database.ExecuteSqlCommand($"INSERT INTO Valoracions (Evaluacion, Usuario_IdUsuario, Oferta_IdOferta) VALUES ('{valoracion.Evaluacion}','{valoracion.IdUsuario}','{valoracion.IdOferta}')"); Bd.SaveChanges(); return(new Response <Valoracion> { IsSuccess = false, Answer = null, Message = "Valoracion creada" }); } catch (Exception ex) { return(new Response <Valoracion> { IsSuccess = false, Answer = null, Message = $"{ex.Message}" }); throw; } }