Exemple #1
0
        public async Task <DealerResponse> AddPost(DealerRequest request)
        {
            DealerResponse response = new DealerResponse();

            try
            {
                Dealer model = new Dealer();
                model.Name          = request.Name;
                model.Kode          = request.Kode;
                model.Alamat        = request.Alamat;
                model.KotaId        = request.KotaID;
                model.Telepon       = request.Telepon;
                model.PejabatDealer = request.PejabatDealer;
                model.Created       = DateTime.Now;
                model.CreatedBy     = request.UserName;
                model.RowStatus     = true;

                long result = 0;
                result = await dep.AddPost(model);

                if (result > 0)
                {
                    response.Message   = "success";
                    response.IsSuccess = true;
                }
                else
                {
                    response.Message   = "failed";
                    response.IsSuccess = false;
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
                response.Message   = ex.ToString();
                response.IsSuccess = false;
            }
            return(response);
        }