public HttpResponseMessage GetCigar(int id) { var repository = new CigarRepository(); var result = repository.GetCigarById(id); return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage Edit(CigarDTO cigar, int id) { var repository = new CigarRepository(); var result = repository.Edit(cigar, id); return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage GetListByUser(int userId) { var repository = new CigarRepository(); var result = repository.ListAllCigarsByUser(userId); return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage DeleteCigar(int id) { var repo = new CigarRepository(); var result = repo.Delete(id); return(result ? Request.CreateResponse(HttpStatusCode.OK) : Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Cigar can't be deleted")); }
public HttpResponseMessage AddCigars(CigarDTO cigar) { var repository = new CigarRepository(); var result = repository.Create(cigar); if (result) { return(Request.CreateResponse(HttpStatusCode.Created)); } return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "no!")); }