コード例 #1
0
        private HttpResponseMessage ProcessExistingFarmYieldHeaderRecord(HttpRequestMessage request, FarmYieldHeaderDTO cqDto, int contactId, string key, int FarmYieldHeaderId, int userId)
        {
            var ur   = new FarmYieldHeaderRepository();
            var user = new FarmYieldHeader();

            user = ur.GetById(contactId);


            var validationErrors = GetValidationErrors(ur, user, cqDto, FarmYieldHeaderId, userId);

            if (validationErrors.Any())
            {
                return(ProcessValidationErrors(request, validationErrors, key));
            }

            ur.Save(user);


            cqDto.Key = key;
            return(request.CreateResponse(HttpStatusCode.Accepted, cqDto));
        }
コード例 #2
0
        private HttpResponseMessage ProcessExistingFarmYieldHeaderRecord(HttpRequestMessage request, FarmYieldHeaderDTO cqDto, int contactId, string key, int FarmYieldHeaderId, int userId)
        {
            var ur = new FarmYieldHeaderRepository();
            var user = new FarmYieldHeader();
            user = ur.GetById(contactId);

            var validationErrors = GetValidationErrors(ur, user, cqDto, FarmYieldHeaderId, userId);
            if (validationErrors.Any())
            {
                return ProcessValidationErrors(request, validationErrors, key);
            }

            ur.Save(user);

            cqDto.Key = key;
            return request.CreateResponse(HttpStatusCode.Accepted, cqDto);
        }