public ActionResult <List <Comentario> > Create(string idMonitoria, string description) { var newComment = new Comentario(); newComment.idMonitoria = idMonitoria; newComment.description = description; _ComentarioService.Create(newComment); return(_ComentarioService.GetByMonitoria(idMonitoria)); }
public ActionResult <Comentario> Create(Comentario comentario) { DateTime dateOnly = DateTime.Now; var date1 = dateOnly.Date; comentario.fecha = date1.ToString("d"); var taller = _taller.Get(comentario.idTaller); var cliente = _cliente.Get(comentario.idCliente); comentario.nombreTaller = taller.nombreTaller; comentario.nombreCliente = cliente.Nombre + " " + cliente.apellidop; _comentarios.Create(comentario); return(CreatedAtRoute("GetComentario", new { idComentario = comentario.Id.ToString() }, comentario)); }
public ActionResult <Comentario> Create(Comentario comentario) { if (_usuarioService.ExisteUsuario(comentario.CorreoUsuario)) { if (comentario.Contenido.Length > 256) { return(BadRequest("El texto no puede superar los 256 caracteres")); } else { _comentarioService.Create(comentario); return(Ok(comentario)); } } else { return(BadRequest("No existe un usuario con el correo: " + comentario.CorreoUsuario.ToString())); } }