コード例 #1
0
 public IHttpActionResult Get(int id)
 {
     //string accessType = "SOWTrackResult_ViewAll";
     //ThrowIfUserHasNoRole(accessType);
     using (SOWTrackResultQuery sowTrackResultQuery = new SOWTrackResultQuery(Db))
     {
         var data = sowTrackResultQuery.GetByPrimaryKey(id);
         SaveLog("SOWTrackResult", "Get", JsonConvert.SerializeObject(new { primaryKey = id }));
         return(Ok(new SuccessResponse(data)));
     }
 }
コード例 #2
0
        private SOWTrackResultEntryModel GetUpdateStateModel(int sowTrackResultPK)
        {
            SOWTrackResultEntryFormData formData = new SOWTrackResultEntryFormData();
            List <Control>    formControls       = CreateFormControls(sowTrackResultPK);
            SOWTrackResultDTO sowTrackResultDTO  = sowTrackResultQuery.GetByPrimaryKey(sowTrackResultPK);

            if (sowTrackResultDTO == null)
            {
                throw new KairosException($"Record with primary key '{sowTrackResultDTO.SOWTrackResult_PK}' is not found.");
            }

            return(new SOWTrackResultEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = sowTrackResultDTO,
            });
        }