Beispiel #1
0
        public void DeleteField(int fieldId)
        {
            var field  = _fieldRepository.GetFieldById(fieldId);
            var landId = field.LandId;

            _genericRepository.Delete <Field>(fieldId);
            _landRepository.ChangeAcreageOccupied(-field.Acreage, landId);
        }
Beispiel #2
0
        public async Task <FieldDetailDto> GetFieldById(int id)
        {
            var field = await _fieldRepository.GetFieldById(id);

            if (field == null)
            {
                //return false;
            }

            var result = _mapper.Map <FieldDetailDto>(field);

            return(result);
        }