コード例 #1
0
        public HttpResponseMessage Create(HttpRequestMessage request, DanhMucChuongTrinhViewModel chuongtrinh)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;
                if (!ModelState.IsValid)
                {
                    response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState);
                }
                else
                {
                    if (chuongtrinh.isLocked == null)
                    {
                        chuongtrinh.isLocked = false;
                    }
                    var newChuongTrinh = new DanhMucChuongTrinh();
                    newChuongTrinh.UpdateChuongTrinh(chuongtrinh);
                    danhMucChuongTrinhService.Add(newChuongTrinh);
                    danhMucChuongTrinhService.Save();

                    var responseData = Mapper.Map <DanhMucChuongTrinh, DanhMucChuongTrinhViewModel>(newChuongTrinh);
                    response = request.CreateResponse(HttpStatusCode.Created, responseData);
                }

                return response;
            }));
        }
コード例 #2
0
 public void Update(DanhMucChuongTrinh danhmucDichVu)
 {
     danhMucChuongTrinhRepository.Update(danhmucDichVu);
 }
コード例 #3
0
 public void Add(DanhMucChuongTrinh danhmucDichVu)
 {
     danhMucChuongTrinhRepository.Add(danhmucDichVu);
 }