public IHttpActionResult CreateAccessory(string item, string art, string description, string comment, string color, int customerPK, int supplierPK, int accessoryTypePK, string userID)
 {
     if (new ValidationBeforeCommandDAO().IsValidUser(userID, "Merchandiser"))
     {
         InformationDAO informationDAO = new InformationDAO();
         try
         {
             if (art == "undefined")
             {
                 art = "";
             }
             if (comment == "undefined")
             {
                 comment = "";
             }
             if (color == "undefined")
             {
                 color = "";
             }
             informationDAO.CreateAccessory(item, art, description, comment, color, customerPK, supplierPK, accessoryTypePK, userID);
         }
         catch (Exception e)
         {
             return(Content(HttpStatusCode.Conflict, new Content_InnerException(e).InnerMessage()));
         }
         return(Content(HttpStatusCode.OK, "TẠO PHỤ LIỆU THÀNH CÔNG!"));
     }
     else
     {
         return(Content(HttpStatusCode.Conflict, "BẠN KHÔNG CÓ QUYỀN ĐỂ THỰC HIỆN VIỆC NÀY!"));
     }
 }
 public IHttpActionResult CreateSupplier(string name, string code, string address, string phoneNumber, string userID)
 {
     if (new ValidationBeforeCommandDAO().IsValidUser(userID, "Merchandiser"))
     {
         InformationDAO informationDAO = new InformationDAO();
         try
         {
             if (address == "undefined")
             {
                 address = "";
             }
             if (phoneNumber == "undefined")
             {
                 phoneNumber = "";
             }
             informationDAO.CreateSupplier(name, address, phoneNumber, code, userID);
         }
         catch (Exception e)
         {
             return(Content(HttpStatusCode.Conflict, new Content_InnerException(e).InnerMessage()));
         }
         return(Content(HttpStatusCode.OK, "TẠO NHÀ CUNG CẤP THÀNH CÔNG!"));
     }
     else
     {
         return(Content(HttpStatusCode.Conflict, "BẠN KHÔNG CÓ QUYỀN ĐỂ THỰC HIỆN VIỆC NÀY!"));
     }
 }
 public IHttpActionResult DeleteAccessory(int accessoryPK, string userID)
 {
     if (new ValidationBeforeCommandDAO().IsValidUser(userID, "Merchandiser"))
     {
         InformationDAO informationDAO = new InformationDAO();
         try
         {
             informationDAO.DeleteAccessory(accessoryPK, userID);
         }
         catch (Exception e)
         {
             return(Content(HttpStatusCode.Conflict, new Content_InnerException(e).InnerMessage()));
         }
         return(Content(HttpStatusCode.OK, "XÓA PHỤ LIỆU THÀNH CÔNG!"));
     }
     else
     {
         return(Content(HttpStatusCode.Conflict, "BẠN KHÔNG CÓ QUYỀN ĐỂ THỰC HIỆN VIỆC NÀY!"));
     }
 }
 public IHttpActionResult LinkConception2(List <int> accessoryPKs, int conceptionPK, string userID)
 {
     if (new ValidationBeforeCommandDAO().IsValidUser(userID, "Merchandiser"))
     {
         InformationDAO informationDAO = new InformationDAO();
         try
         {
             informationDAO.LinkConception(accessoryPKs, conceptionPK, userID);
         }
         catch (Exception e)
         {
             return(Content(HttpStatusCode.Conflict, new Content_InnerException(e).InnerMessage()));
         }
         return(Content(HttpStatusCode.OK, "LIÊN KẾT MÃ HÀNG VÀ PHỤ LIỆU THÀNH CÔNG!"));
     }
     else
     {
         return(Content(HttpStatusCode.Conflict, "BẠN KHÔNG CÓ QUYỀN ĐỂ THỰC HIỆN VIỆC NÀY!"));
     }
 }
 public IHttpActionResult ActiveSupplier(int supplierPK, string userID)
 {
     if (new ValidationBeforeCommandDAO().IsValidUser(userID, "Merchandiser"))
     {
         InformationDAO informationDAO = new InformationDAO();
         try
         {
             informationDAO.ActiveSupplier(supplierPK, userID);
         }
         catch (Exception e)
         {
             return(Content(HttpStatusCode.Conflict, new Content_InnerException(e).InnerMessage()));
         }
         return(Content(HttpStatusCode.OK, "HIỆN NHÀ CUNG CẤP THÀNH CÔNG!"));
     }
     else
     {
         return(Content(HttpStatusCode.Conflict, "BẠN KHÔNG CÓ QUYỀN ĐỂ THỰC HIỆN VIỆC NÀY!"));
     }
 }
 public IHttpActionResult CreateConception(int customerPK, string conceptionCode, int year, string season, string description, string userID)
 {
     if (new ValidationBeforeCommandDAO().IsValidUser(userID, "Merchandiser"))
     {
         InformationDAO informationDAO = new InformationDAO();
         try
         {
             informationDAO.CreateConception(customerPK, conceptionCode, year, season, description, userID);
         }
         catch (Exception e)
         {
             return(Content(HttpStatusCode.Conflict, new Content_InnerException(e).InnerMessage()));
         }
         return(Content(HttpStatusCode.OK, "TẠO MÃ HÀNG THÀNH CÔNG!"));
     }
     else
     {
         return(Content(HttpStatusCode.Conflict, "BẠN KHÔNG CÓ QUYỀN ĐỂ THỰC HIỆN VIỆC NÀY!"));
     }
 }
 public IHttpActionResult EditCustomer(int customerPK, string address, string phoneNumber, string userID)
 {
     if (new ValidationBeforeCommandDAO().IsValidUser(userID, "Merchandiser"))
     {
         InformationDAO informationDAO = new InformationDAO();
         try
         {
             informationDAO.UpdateCustomer(customerPK, address, phoneNumber, userID);
         }
         catch (Exception e)
         {
             return(Content(HttpStatusCode.Conflict, new Content_InnerException(e).InnerMessage()));
         }
         return(Content(HttpStatusCode.OK, "CHỈNH SỬA THÔNG TIN KHÁCH HÀNG THÀNH CÔNG!"));
     }
     else
     {
         return(Content(HttpStatusCode.Conflict, "BẠN KHÔNG CÓ QUYỀN ĐỂ THỰC HIỆN VIỆC NÀY!"));
     }
 }