Example #1
0
 public void Insert(RegisterViewModel model)
 {
     using (var db = new VendorRepository())
     {
         db.Insert(ConvertToVendor(model));
     }
 }
Example #2
0
        public IHttpActionResult PostRegister(Vendor vendor)
        {
            vendor.JoinDate = DateTime.Now;


            if (ModelState.IsValid)
            {
                vendorDB.Insert(vendor);

                var vendorFromDB = vendorDB.GetVendorByLoginID(vendor.LoginID);



                var result = vendorFromDB.AddLinks(
                    new HyperMedia
                {
                    Rel    = "Get one customer by ID",
                    Href   = Url.Link("GetVendorByID", new { id = vendorFromDB.ID }),
                    Method = "GET"
                }
                    );



                string uri = Url.Link("GetVendorByID", new { id = vendorFromDB.ID });

                return(Created(uri, result));
            }
            else
            {
                return(BadRequest(ModelState));
            }
        }
Example #3
0
        private void Insert()
        {
            try
            {
                VendorModel model = new VendorModel();
                model.VendorId        = 0;
                model.VendorCode      = txtVendorCode.Text;
                model.VendorName      = txtName.Text;
                model.Address         = txtAdress.Text;
                model.PhoneNumber     = txtPhoneNumber.Text;
                model.City            = txtCity.Text;
                model.FAX             = txtFax.Text;
                model.VAT             = txtVat.Text;
                model.ContactPerson   = txtContactPerson.Text;
                model.Email           = txtEmail.Text;
                model.VendorTypeId    = Convert.ToInt32(lstVendorType.Properties.GetKeyValueByDisplayValue(lstVendorType.Text).ToString());
                model.CountryId       = Convert.ToInt32(lstCountry.Properties.GetKeyValueByDisplayValue(lstCountry.Text).ToString());
                model.CrNo            = txtCRNo.Text;
                model.GosiNo          = txtGosiNo.Text;
                model.Zakaat          = txtZakaat.Text;
                model.ChamberNo       = txtChamberNo.Text;
                model.VATExpiry       = txtVATExpiry.Text != "" ? txtVATExpiry.DateTime.ToString("dd/MMM/yyyy") : txtVATExpiry.Text;
                model.ChamberNoExpiry = txtChamberExpiry.Text != "" ? txtChamberExpiry.DateTime.ToString("dd/MMM/yyyy") : txtChamberExpiry.Text;
                model.CrNoExpiry      = txtCRExpiry.Text != "" ? txtCRExpiry.DateTime.ToString("dd/MMM/yyyy") : txtCRExpiry.Text;
                model.GosiNoExpiry    = txtGosiExpiry.Text != "" ? txtGosiExpiry.DateTime.ToString("dd/MMM/yyyy") : txtGosiExpiry.Text;
                model.ZakaatExpiry    = txtZakaatExpiry.Text != "" ? txtZakaatExpiry.DateTime.ToString("dd/MMM/yyyy") : txtZakaatExpiry.Text;
                model.Keywords        = txtKeyWords.Text;

                model = vendor.Insert(model);

                if (model.VendorId > 0)
                {
                    MessageBox.Show("Successfully Saved..");
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.InnerException != null ? ex.InnerException.Message : ex.Message);
            }
        }