Exemple #1
0
        //public async Task<DealerResponse> GetPost(long request)
        //{
        //    DealerResponse response = new DealerResponse();

        //    return response;
        //}

        public async Task <DealerResponse> UpdatePost(DealerRequest request)
        {
            DealerResponse response = new DealerResponse();

            try
            {
                Dealer dealer = await dep.GetPost(request.ID);

                dealer.KotaId        = request.KotaID;
                dealer.Kode          = request.Kode;
                dealer.Name          = request.Name;
                dealer.Alamat        = request.Alamat;
                dealer.Telepon       = request.Telepon;
                dealer.PejabatDealer = request.PejabatDealer;
                dealer.Modified      = DateTime.Now;
                dealer.ModifiedBy    = request.UserName;

                if (await dep.UpdatePost(dealer))
                {
                }
                else
                {
                    response.IsSuccess = false;
                    response.Message   = "Update Failed";
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
                response.IsSuccess = false;
                response.Message   = ex.ToString();
            }

            return(response);
        }