Пример #1
0
        private void btnSaveSupplier_Click(object sender, EventArgs e)
        {
            var entity = new SupplierRequestDto()
            {
                Address       = txtSupplierAddress.Text.Trim(),
                ContactNumber = txtContactNumber.Text.Trim(),
                Remarks       = txtRemarks.Text.Trim(),
                IsActive      = chkIsActive.Checked,
                Name          = txtSupplierName.Text.Trim(),
                SupplierId    = new Guid(txtSupplierId.Text)
            };

            try
            {
                var res = _supplierManager.Add(entity);

                if (res > 0)
                {
                    MessageBox.Show("Save successful!", "Success");
                    Reset();
                    return;
                }

                MessageBox.Show("Saving not successful.Please retry.", "Error");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error saving supplier information.", "Error");
                //logger
            }
        }
Пример #2
0
        public int Add(SupplierRequestDto request)
        {
            if (request == null)
            {
                throw new LogicalErrorException(ErrorCodes.INVALID_REQUEST, "Invalid request parameters.");
            }

            var result = JsonConvert.DeserializeObject <Supplier>(JsonConvert.SerializeObject(request));


            // result.CreatedAt = DateTime.UtcNow;
            //   result.UpdatedAt = DateTime.UtcNow;

            return(_dal.Add(result).Id); //TODO
        }