Пример #1
0
        private void PopulateModel(MerchantDetail model, IDictionary values)
        {
            string ID                = nameof(MerchantDetail.id);
            string NAME              = nameof(MerchantDetail.name);
            string EMAIL             = nameof(MerchantDetail.email);
            string CONTANT           = nameof(MerchantDetail.contant);
            string SHORT_DESCRIPTION = nameof(MerchantDetail.short_description);
            string FULL_DESCRIPTION  = nameof(MerchantDetail.full_description);
            string CREATED_AT        = nameof(MerchantDetail.created_at);
            string UPDATED_AT        = nameof(MerchantDetail.updated_at);
            string STATE             = nameof(MerchantDetail.state);

            if (values.Contains(ID))
            {
                model.id = Convert.ToInt32(values[ID]);
            }

            if (values.Contains(NAME))
            {
                model.name = Convert.ToString(values[NAME]);
            }

            if (values.Contains(EMAIL))
            {
                model.email = Convert.ToString(values[EMAIL]);
            }

            if (values.Contains(CONTANT))
            {
                model.contant = Convert.ToString(values[CONTANT]);
            }

            if (values.Contains(SHORT_DESCRIPTION))
            {
                model.short_description = Convert.ToString(values[SHORT_DESCRIPTION]);
            }

            if (values.Contains(FULL_DESCRIPTION))
            {
                model.full_description = Convert.ToString(values[FULL_DESCRIPTION]);
            }

            if (values.Contains(CREATED_AT))
            {
                model.created_at = Convert.ToDateTime(values[CREATED_AT]);
            }

            if (values.Contains(UPDATED_AT))
            {
                model.updated_at = Convert.ToDateTime(values[UPDATED_AT]);
            }

            if (values.Contains(STATE))
            {
                model.state = Convert.ToString(values[STATE]);
            }
        }
Пример #2
0
        public HttpResponseMessage Post(FormDataCollection form)
        {
            var model  = new MerchantDetail();
            var values = JsonConvert.DeserializeObject <IDictionary>(form.Get("values"));

            PopulateModel(model, values);

            Validate(model);
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, GetFullErrorMessage(ModelState)));
            }

            var result = _context.MerchantDetails.Add(model);

            _context.SaveChanges();

            return(Request.CreateResponse(HttpStatusCode.Created, result.id));
        }
        public ActionResult MerchantRegistration(MerchantDetail buyer)
        {
            KisanMitraDBEntities1 mdb = new KisanMitraDBEntities1();

            if (ModelState.IsValid)
            {
                buyer.merchantname = Request.Form["merchantname"];
                buyer.mobilenumber = long.Parse(Request["mobilenumber"]);
                buyer.address      = Request.Form["address"];
                buyer.age          = int.Parse(Request["age"]);
                buyer.mstate       = Request.Form["state"];;
                buyer.block        = Request["block"];
                buyer.district     = Request["district"];
                buyer.gender       = Request.Form["gender"];
                buyer.username     = Request.Form["username"];
                buyer.mpassword    = Request.Form["password"];

                mdb.MerchantDetails.Add(buyer);
                mdb.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }
            return(View());
        }