コード例 #1
0
        public async Task <IActionResult> PutNguoiDungToaNha([FromRoute] int id, [FromBody] NguoiDungToaNha nguoidungtoanha)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != nguoidungtoanha.NguoiDungToaNhaId)
            {
                return(BadRequest());
            }

            _context.Entry(nguoidungtoanha).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!NguoiDungToaNhaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #2
0
        public async Task <IActionResult> PostNguoiDungToaNha([FromBody] NguoiDungToaNha nguoidungtoanha)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.NguoiDungToaNhas.Add(nguoidungtoanha);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetNguoiDungToaNha", new { id = nguoidungtoanha.NguoiDungToaNhaId }, nguoidungtoanha));
        }
コード例 #3
0
        public IEnumerable <NguoiDungToaNha> GetItems([FromRoute] int start, int count, string orderBy, [FromBody] string whereClause)
        {
            List <NguoiDungToaNha> list = new List <NguoiDungToaNha>();

            orderBy = orderBy != "x" ? orderBy : "";
            var obj = _context.Set <NguoiDungToaNha>().FromSql($"tbl_NguoiDungToaNha_GetItemsByRange {start},{count},{whereClause},{orderBy}").ToList <NguoiDungToaNha>();

            for (int i = 0; i < obj.Count; i++)
            {
                NguoiDungToaNha o = new NguoiDungToaNha();
                o        = obj[i];
                o.ToaNha = _context.ToaNhas.SingleOrDefault(m => m.ToaNhaId == obj[i].ToaNhaId);
                list.Add(o);
            }
            return(list);
        }