public IHttpActionResult Update(MarketplaceBindingModel marketplaceBM)
        {
            try
            {
                var marketplace = Mapper.Map <MarketplaceBindingModel, Marketplace>(marketplaceBM);
                _marketplaceService.Update(marketplace);

                marketplaceBM = Mapper.Map <Marketplace, MarketplaceBindingModel>(marketplace);
                return(Ok(marketplaceBM));
            }
            catch (Exception ex)
            {
                var result = ex.Message;
            }
            return(Ok(StatusCode(HttpStatusCode.BadRequest)));
        }
 public IHttpActionResult Delete(Guid id)
 {
     try
     {
         var marketplaceBM = new MarketplaceBindingModel()
         {
             Id = id
         };
         var marketplace = Mapper.Map <MarketplaceBindingModel, Marketplace>(marketplaceBM);
         _marketplaceService.Delete(marketplace.Id);
         return(Ok());
     }
     catch (Exception ex)
     {
         var result = ex.Message;
     }
     return(Ok(StatusCode(HttpStatusCode.BadRequest)));
 }
        public IHttpActionResult Save(MarketplaceBindingModel marketplaceBM)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var marketplace = Mapper.Map <MarketplaceBindingModel, Marketplace>(marketplaceBM);
                    _marketplaceService.Save(marketplace);

                    marketplaceBM = Mapper.Map <Marketplace, MarketplaceBindingModel>(marketplace);
                    return(Ok(marketplaceBM));
                }
                catch (Exception ex)
                {
                    var result = ex.Message;
                }
            }
            else
            {
                return(BadRequest(ModelState));
            }
            return(Ok(StatusCode(HttpStatusCode.BadRequest)));
        }