public async Task <IHttpActionResult> Get(int id) { var found = await ServiciiPerUserDao.getServiciuPerUserById(id); if (found == null) { return(NotFound()); } else { return(Ok(found)); } }
public async Task <IHttpActionResult> GetByUserId(int userid) { var found = await ServiciiPerUserDao.getOneUserAllServicesAsync(userid); if (!found.Any()) { return(NotFound()); } else { return(Ok(found)); } }
public async Task <IHttpActionResult> Delete(int id) { var code = await ServiciiPerUserDao.deleteServicePerUserAsync(id); if (code == 1) { return(Ok()); } else if (code == 0) { return(NotFound()); } else { return(Content(HttpStatusCode.InternalServerError, "Error occured")); } }
public async Task <IHttpActionResult> Post([FromBody] ServiciiPerUser serviciu) { if (serviciu.userId == 0) { return(BadRequest("User id cannot be empty")); } if (serviciu.serviciuId == 0) { return(BadRequest("Service id cannot be empty")); } var code = await ServiciiPerUserDao.addNewServiceToUser(serviciu); if (code == 1) { return(Content(HttpStatusCode.Created, "User service added")); } else { return(Content(HttpStatusCode.InternalServerError, "Error occured")); } }
public async Task <IHttpActionResult> Get() { return(Ok(await ServiciiPerUserDao.getAllUsersServicesAsync())); }