예제 #1
0
        public string InserUpdateSubobject(AppSubobjectViewmodel AppObjectObj)
        {
            string result = "";

            try
            {
                if (ModelState.IsValid)
                {
                    AppUA _appUA = Session["AppUA"] as AppUA;
                    AppObjectObj.commonDetails             = new PSASysCommonViewModel();
                    AppObjectObj.commonDetails.CreatedBy   = _appUA.UserName;
                    AppObjectObj.commonDetails.CreatedDate = _appUA.LoginDateTime;
                    AppObjectObj.commonDetails.UpdatedBy   = AppObjectObj.commonDetails.CreatedBy;
                    AppObjectObj.commonDetails.UpdatedDate = AppObjectObj.commonDetails.CreatedDate;
                    AppSubobjectViewmodel res = Mapper.Map <AppSubobject, AppSubobjectViewmodel>(_appObjectBusiness.InsertUpdateSubObject(Mapper.Map <AppSubobjectViewmodel, AppSubobject>(AppObjectObj)));
                    return(JsonConvert.SerializeObject(new { Result = "OK", Message = c.InsertSuccess, Records = res }));
                }
            }
            catch (Exception ex)
            {
                ConstMessage cm = c.GetMessage(ex.Message);
                return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = cm.Message }));
            }
            return(result);
        }