public RetroInfoDetails UpdateRetroInfoDetails(RetroInfoDetails retroInfoDetails)
        {
            var result = this.retrospectiveUnitOfWork.RetroInfoDetailRepository.UpdateRetroInfoDetails(retroInfoDetails);

            this.retrospectiveUnitOfWork.Save();
            return(result);
        }
        public int SaveRetroInfoDetails(RetroInfoDetails retroInfoDetails)
        {
            int result = this.retrospectiveUnitOfWork.RetroInfoDetailRepository.SaveRetroInfoDetails(retroInfoDetails);

            this.retrospectiveUnitOfWork.Save();
            return(result);
        }
Esempio n. 3
0
        public HttpResponseMessage Put(RetroInfoDetails retroInfoDetails)
        {
            var response = this.retroInfoDetailService.UpdateRetroInfoDetails(retroInfoDetails);

            var subscribed = Hub.Clients.Group(retroInfoDetails.RetroInfoId.ToString());

            subscribed.updateItem(retroInfoDetails);

            return(Request.CreateResponse(HttpStatusCode.OK, retroInfoDetails));
        }
Esempio n. 4
0
        public HttpResponseMessage Post(RetroInfoDetails retroInfoDetails)
        {
            var response = this.retroInfoDetailService.SaveRetroInfoDetails(retroInfoDetails);

            if (response != 0)
            {
                retroInfoDetails.Id = response;
                var subscribed = Hub.Clients.Group(retroInfoDetails.RetroInfoId.ToString());
                subscribed.addItem(retroInfoDetails);
                return(Request.CreateResponse(HttpStatusCode.OK, retroInfoDetails));
            }

            return(Request.CreateResponse(HttpStatusCode.NotFound, response));
        }
        public int SaveRetroInfoDetails(RetroInfoDetails retroInfoDetails)
        {
            var retroInfoDetail = new tbl_mst_retroinfodetails
            {
                retroinfodetails_retroinfo_id = retroInfoDetails.RetroInfoId,
                retroinfodetails_text         = retroInfoDetails.Text,
                retroinfodetails_top          = retroInfoDetails.Top,
                retroinfodetails_left         = retroInfoDetails.Left,
                retroinfodetails_category_id  = retroInfoDetails.ImageCategoryId,
                retroinfodetails_color        = retroInfoDetails.Color
            };

            var response = this.InsertandSave(retroInfoDetail);

            return(response.retroinfodetails_id);
        }
        public RetroInfoDetails UpdateRetroInfoDetails(RetroInfoDetails retroInfoDetails)
        {
            var retroInfoDetail = GetRetroInfoDetail(retroInfoDetails.Id);

            if (retroInfoDetail != null)
            {
                retroInfoDetail.retroinfodetails_retroinfo_id = retroInfoDetails.RetroInfoId;
                retroInfoDetail.retroinfodetails_text         = retroInfoDetails.Text;
                retroInfoDetail.retroinfodetails_top          = retroInfoDetails.Top;
                retroInfoDetail.retroinfodetails_left         = retroInfoDetails.Left;
                retroInfoDetail.retroinfodetails_category_id  = retroInfoDetails.ImageCategoryId;
                retroInfoDetail.retroinfodetails_color        = retroInfoDetails.Color;

                Update(retroInfoDetail);
            }

            return(retroInfoDetails);
        }
        public RetroInfoDetails DeleteRetroInfoDetails(int id)
        {
            var retroInfoDetail = GetRetroInfoDetail(id);

            var retroInfoDetails = new RetroInfoDetails
            {
                Id              = retroInfoDetail.retroinfodetails_id,
                RetroInfoId     = retroInfoDetail.retroinfodetails_retroinfo_id,
                Text            = retroInfoDetail.retroinfodetails_text,
                Top             = retroInfoDetail.retroinfodetails_top,
                Left            = retroInfoDetail.retroinfodetails_left,
                ImageCategoryId = retroInfoDetail.retroinfodetails_category_id,
                Color           = retroInfoDetail.retroinfodetails_color
            };

            Delete(retroInfoDetail);

            return(retroInfoDetails);
        }