public void DeleteField(int fieldId) { var field = _fieldRepository.GetFieldById(fieldId); var landId = field.LandId; _genericRepository.Delete <Field>(fieldId); _landRepository.ChangeAcreageOccupied(-field.Acreage, landId); }
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); }