public void ManageProductUserEmailAddressAlreadyExists() { var response = InitializeProductUserLogic.ManageProductUser(new ProductUserEntity { Product = new ProductEntity { ProductCode = "BAR2017" }, ProductUserCode = string.Empty, FirstName = "Dhanaraj", LastName = "D", EmailAddress = "*****@*****.**", MobileNumber = "9994304699" }); Assert.IsTrue(!response.IsSuccess); }
public HttpResponseMessage GetProductUserByProductUserId(long productUserId) { try { if (productUserId <= 0) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Product user id should be greater than zero")); } var response = InitializeProductUserLogic.GetProductUserByProductUserId(productUserId); return(Request.CreateResponse(response != null && !response.IsSuccess ? HttpStatusCode.OK : HttpStatusCode.BadRequest, ConvertProductUserEntityToProductUserModel(response))); } catch (Exception exception) { return(Request.CreateResponse(HttpStatusCode.BadRequest, exception)); } }
public HttpResponseMessage GetProductUserByProductId(int productId) { try { if (productId <= 0) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Product id should be greater than zero")); } var response = InitializeProductUserLogic.GetProductUserByProductId(productId); return(Request.CreateResponse(response?.Items != null && response.Items.Any() ? HttpStatusCode.OK : HttpStatusCode.BadRequest, response?.Items != null && response.Items.Any() ? ConvertProductUserCollectionToList(response) : null)); } catch (Exception exception) { return(Request.CreateResponse(HttpStatusCode.BadRequest, exception)); } }
public HttpResponseMessage GetProductUserByProductCode(string productCode) { try { if (string.IsNullOrWhiteSpace(productCode)) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Product code should not be empty")); } var response = InitializeProductUserLogic.GetProductUserByProductCode(productCode); return(Request.CreateResponse(response?.Items != null && response.Items.Any() ? HttpStatusCode.OK : HttpStatusCode.BadRequest, response?.Items != null && response.Items.Any() ? ConvertProductUserCollectionToList(response) : null)); } catch (Exception exception) { return(Request.CreateResponse(HttpStatusCode.BadRequest, exception)); } }
public HttpResponseMessage ManageProductUser(ProductUserModel productUserModel) { try { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } var response = InitializeProductUserLogic.ManageProductUser(ConvertProductUserModelToEntity(productUserModel)); return(Request.CreateResponse(response != null && !response.IsSuccess ? HttpStatusCode.OK : HttpStatusCode.BadRequest, ConvertProductUserEntityToProductUserModel(response))); } catch (Exception exception) { return(Request.CreateResponse(HttpStatusCode.BadRequest, exception)); } }
public void GetProductUserByProductUserId() { var response = InitializeProductUserLogic.GetProductUserByProductUserId(1); Assert.IsTrue(response != null && response.IsSuccess); }
public void GetProductUserByProductId() { var response = InitializeProductUserLogic.GetProductUserByProductId(1); Assert.IsTrue(response?.Items != null && response.Items.Any()); }