Esempio n. 1
0
        public JsonResult AddStudioDetails(studioDetails studioDetails)
        {
            Common            common       = new Common();
            Studio365Entities Entity       = new Studio365Entities();
            commonDetail      commonDetail = new commonDetail();
            ResponseData      responseData = new ResponseData()
            {
                ReturnType = common.ReturnTypeMessage,
            };

            try
            {
                int count = (from c in Entity.commonDetails where c.Name == common.studioEntry select c).Count();
                if (count > 0)
                {
                    commonDetail             = (from c in Entity.commonDetails where c.Name == common.studioEntry select c).FirstOrDefault();
                    commonDetail.ItemDetails = JsonConvert.SerializeObject(studioDetails);
                }
                else
                {
                    commonDetail.Name        = common.studioEntry;
                    commonDetail.ItemDetails = JsonConvert.SerializeObject(studioDetails);
                    Entity.commonDetails.Add(commonDetail);
                }
                Entity.SaveChanges();
                responseData.Message = common.SuccessMessage;
            }
            catch (Exception ex)
            {
                responseData.Message = common.FailureMessage;
            }
            return(Json(responseData, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public JsonResult GetStudioDetails()
        {
            Common            common       = new Common();
            Studio365Entities Entity       = new Studio365Entities();
            commonDetail      commonDetail = new commonDetail();

            try
            {
                commonDetail = (from c in Entity.commonDetails where c.Name == common.studioEntry select c).FirstOrDefault();
            }
            catch (Exception ex)
            {
            }
            return(Json(commonDetail, JsonRequestBehavior.AllowGet));
        }