Example #1
0
        public Province Put([FromForm] ProviceRequest request, long id)
        {
            var province = _context.Provinces.Find(id);

            province.Name                  = request.Name;
            province.Link                  = request.Link;
            province.SectorId              = request.SectorId;
            province.ProvincesGroupId      = request.ProvincesGroupId;
            province.NameEN                = request.NameEN;
            province.ShortnameEN           = request.ShortnameEN;
            province.ShortnameTH           = request.ShortnameTH;
            _context.Entry(province).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            _context.SaveChanges();

            return(province);
        }
Example #2
0
        public Province Post([FromForm] ProviceRequest request)
        {
            var date = DateTime.Now;
            // Console.WriteLine("province 1 :" + request.SectorId + " : " + request.Link + " : " + request.Name);
            var provincedata = new Province
            {
                Name             = request.Name,
                NameEN           = request.NameEN,
                Link             = request.Link,
                SectorId         = request.SectorId,
                ProvincesGroupId = request.ProvincesGroupId,
                ShortnameEN      = request.ShortnameEN,
                ShortnameTH      = request.ShortnameTH,
                CreatedAt        = date
            };

            // Console.WriteLine("province 2 :" + request.ProvincesGroupId);
            _context.Provinces.Add(provincedata);
            _context.SaveChanges();
            // Console.WriteLine("province 3 :");
            return(provincedata);
        }