Ejemplo n.º 1
0
        public HttpResponseMessage KhoaMo(HttpRequestMessage request, int id)
        {
            SucKhoeThuCung sucKhoeThuCungSinger = null;

            try
            {
                _sucKhoeThuCungService.KhoaMo(id);
                _sucKhoeThuCungService.SaveChange();
                sucKhoeThuCungSinger = _sucKhoeThuCungService.GetById(id);
                if (sucKhoeThuCungSinger != null)
                {
                    if (sucKhoeThuCungSinger.TinhTrang != null && (bool)sucKhoeThuCungSinger.TinhTrang)
                    {
                        Message = "Mở Suc Khoe Thu Cung thành công";
                    }
                    else
                    {
                        Message = "Khóa Suc Khoe Thu Cung thành công";
                    }
                }
                else
                {
                    throw new DbEntityValidationException("Khóa mở Suc Khoe Thu Cung không thành công");
                }
            }
            catch (DbEntityValidationException ex)
            {
                LogException(ex);
            }
            return(GetResponseMessage(IsSuccess, Message, 1, sucKhoeThuCungSinger));
        }
Ejemplo n.º 2
0
        public HttpResponseMessage UploadImage(HttpRequestMessage request)
        {
            SucKhoeThuCung modelSucKhoeThuCung = null;

            try
            {
                var httpRequest = HttpContext.Current.Request;

                //Upload Image
                var postedFile     = httpRequest.Files["ImageShow"];
                var id             = httpRequest["Id"];
                var sucKhoeThuCung = _sucKhoeThuCungService.GetById(int.Parse(id));
                //Create custom filename
                if (postedFile != null)
                {
                    var imageName = new String(Path.GetFileNameWithoutExtension(postedFile.FileName).Take(10).ToArray())
                                    .Replace(" ", "-");
                    imageName = imageName + DateTime.Now.ToString("yymmssfff") + Path.GetExtension(postedFile.FileName);
                    var filePath = HttpContext.Current.Server.MapPath("~/Images/" + imageName);
                    postedFile.SaveAs(filePath);
                    sucKhoeThuCung.ImageShow = imageName;
                    _sucKhoeThuCungService.Update(sucKhoeThuCung);
                    _sucKhoeThuCungService.SaveChange();
                    modelSucKhoeThuCung = _sucKhoeThuCungService.GetById(sucKhoeThuCung.IdSKTC);
                }
                if (modelSucKhoeThuCung != null)
                {
                    Message = "Upload ảnh thành công thành công";
                }
                else
                {
                    throw new DbEntityValidationException("Upload ảnh không thành công");
                }
            }
            catch (DbEntityValidationException ex)
            {
                LogException(ex);
            }
            return(GetResponseMessage(IsSuccess, Message, 1, modelSucKhoeThuCung));
        }
Ejemplo n.º 3
0
        public HttpResponseMessage GetById(HttpRequestMessage request, int id)
        {
            SucKhoeThuCung sucKhoeThuCungSinger = null;

            try
            {
                sucKhoeThuCungSinger = _sucKhoeThuCungService.GetById(id);
                if (sucKhoeThuCungSinger != null)
                {
                    Message = "Thông tin Suc Khoe Thu Cung với id: " + id;
                }
                else
                {
                    throw new DbEntityValidationException(string.Format("Không tìm kiếm được Suc Khoe Thu Cung với id {0}", id));
                }
            }
            catch (DbEntityValidationException ex)
            {
                LogException(ex);
            }
            return(GetResponseMessage(IsSuccess, Message, 1, sucKhoeThuCungSinger));
        }
Ejemplo n.º 4
0
        public HttpResponseMessage Delete(HttpRequestMessage request, int id)
        {
            SucKhoeThuCung sucKhoeThuCungSinger = null;

            try
            {
                sucKhoeThuCungSinger = _sucKhoeThuCungService.Delete(id);
                _sucKhoeThuCungService.SaveChange();
                if (sucKhoeThuCungSinger != null)
                {
                    Message = "Xóa Suc Khoe Thu Cung thành công";
                }
                else
                {
                    throw new DbEntityValidationException("Xóa Suc Khoe Thu Cung không thành công");
                }
            }
            catch (DbEntityValidationException ex)
            {
                LogException(ex);
            }
            return(GetResponseMessage(IsSuccess, Message, 1, sucKhoeThuCungSinger));
        }
Ejemplo n.º 5
0
        public HttpResponseMessage Update(HttpRequestMessage request, SucKhoeThuCung sucKhoeThuCung)
        {
            SucKhoeThuCung sucKhoeThuCungSinger = null;

            try
            {
                _sucKhoeThuCungService.Update(sucKhoeThuCung);
                _sucKhoeThuCungService.SaveChange();
                sucKhoeThuCungSinger = _sucKhoeThuCungService.GetById(sucKhoeThuCung.IdSKTC);
                if (sucKhoeThuCungSinger != null)
                {
                    Message = "Sửa thông tin Suc Khoe Thu Cung thành công";
                }
                else
                {
                    throw new DbEntityValidationException("sửa thông tin Suc Khoe Thu Cung không thành công");
                }
            }
            catch (DbEntityValidationException ex)
            {
                LogException(ex);
            }
            return(GetResponseMessage(IsSuccess, Message, 1, sucKhoeThuCungSinger));
        }
Ejemplo n.º 6
0
        public HttpResponseMessage Create(HttpRequestMessage request, SucKhoeThuCung sucKhoeThuCung)
        {
            SucKhoeThuCung sucKhoeThuCungSinger = null;

            try
            {
                sucKhoeThuCung.NgayThang = DateTime.Now;
                sucKhoeThuCungSinger     = _sucKhoeThuCungService.Add(sucKhoeThuCung);
                if (sucKhoeThuCungSinger != null)
                {
                    Message = "Tạo mới Suc Khoe Thu Cung thành công";
                    _sucKhoeThuCungService.SaveChange();
                }
                else
                {
                    throw new DbEntityValidationException("tạo mới Suc Khoe Thu Cung không thành công");
                }
            }
            catch (DbEntityValidationException ex)
            {
                LogException(ex);
            }
            return(GetResponseMessage(IsSuccess, Message, 1, sucKhoeThuCungSinger));
        }
Ejemplo n.º 7
0
 public void Update(SucKhoeThuCung sucKhoeThuCung)
 {
     _sucKhoeThuCungRepository.Update(sucKhoeThuCung);
 }
Ejemplo n.º 8
0
 public SucKhoeThuCung Add(SucKhoeThuCung sucKhoeThuCung)
 {
     return(_sucKhoeThuCungRepository.Add(sucKhoeThuCung));
 }