//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))); } }