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