//Get by state
        //public IHttpActionResult Get(bool Active)
        //{
        //    try
        //    {
        //        var mng = new SellerStoreManager();
        //        var seller = new SellerStore
        //        {
        //            ACTIVE = Active
        //        };

        //        apiResp.Data = mng.RetrieveByState(seller);

        //        return Ok(apiResp);
        //    }
        //    catch (BussinessException bex)
        //    {
        //        return InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message));
        //    }
        //}

        // POST
        public async System.Threading.Tasks.Task <IHttpActionResult> PostAsync(SellerStore seller)
        {
            var mngEmail = new EmailManager();
            var email    = new Email
            {
                Mail        = seller.Email,
                Name_1      = seller.Name_1,
                Last_Name_1 = seller.Last_Name_1,
                Code        = "P@as123s"
            };
            await mngEmail.Send(email);

            try
            {
                var mng = new SellerStoreManager();
                if (seller.Phone_2 == "" || seller.Phone_2 == null)
                {
                    seller.Phone_2 = "";
                }
                if (seller.Last_Name_2 == "" || seller.Last_Name_2 == null)
                {
                    seller.Last_Name_2 = "";
                }
                if (seller.Name_2 == "" || seller.Name_2 == null)
                {
                    seller.Name_2 = "";
                }
                mng.Create(seller);


                apiResp = new ApiResponse
                {
                    Message = "Vendedor registrado exitosamente."
                };

                return(Ok(apiResp));
            }
            catch (BussinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }