public bool Post([FromBody] DangTinModel value) { if (DangTinService.Instance.saveMessage(value) >= 1) { return(true); } return(false); }
public int saveMessage(DangTinModel data) { Random rand = new Random(); int step = rand.Next(0, 200000); // insert nguoi nhat string sqlStr = @"insert into NguoiNhat(maNguoiNhat, hoTen, maXa, soDienThoai) values('" + step + "',N'" + data.HoTen + "', '" + data.DiaChiNguoiNhat + "', '" + data.SoDienThoai + "')"; int b = DataProvider.Instance.ExcuteNonQuery(sqlStr); // insert giay to string sqlString = @"insert into GiayTo(maGiayTo, ngayNhat, maXa, ghiChu, maNguoiNhat, maLoai) values('" + step + "','" + data.NgayNhat + "','" + data.NoiNhat + "',N'" + data.GhiChu + "','" + step + "','" + data.MaLoai + "')"; int c = DataProvider.Instance.ExcuteNonQuery(sqlString); return(c + b); }
public JsonResult DangTin(DangTinModel item) { var User = Session["UserName"].ToString(); var result = false; if (ModelState.IsValid) { //save in Location Location location = new Location(); location.Name = item.addressDetails; db.Location.Add(location); db.SaveChanges(); var _idlocation = location.Id; // save in Product Product product = new Product(); product.IdLocation = _idlocation; product.IdNeedFor = item.need; product.IdProductType = item.type; product.IdStreet = item.street; product.Acreage = item.acreage; product.Phone = item.phone; product.Owner = User; product.Title = item.title; product.Price = item.price; product.CreatedDate = DateTime.Now; db.Product.Add(product); db.SaveChanges(); var _idProduct = product.Id; // save in ProductDetail ProductDetails productDetails = new ProductDetails(); productDetails.IdProduct = _idProduct; productDetails.PeopleNum = item.numberPeople; productDetails.PriceElectric = item.priceElectric; productDetails.PriceWater = item.priceWater; productDetails.Floor = item.floor; productDetails.Sanitary = item.wc; productDetails.Description = item.description; db.ProductDetails.Add(productDetails); db.SaveChanges(); result = true; // RedirectToAction("ThanhToan", "ThanhToan", new { @Idproduct = _idProduct }); } return(Json(new { result }, JsonRequestBehavior.AllowGet)); }