public ResultDto Delete(int districtId, int userId) { ResultDto resultDto = new ResultDto(); string objectName = "District"; try { ObjectParameter prmResultID = new ObjectParameter("Result", resultDto.Result); ObjectParameter prmMessage = new ObjectParameter("Message", string.Empty); _dbContext.uspDistrictDelete(districtId, userId, prmResultID, prmMessage); resultDto.Result = (bool)prmResultID.Value; resultDto.Message = (string)prmMessage.Value; resultDto.ObjectId = (int)districtId; } catch (Exception) { resultDto.Message = string.Format("Service layer error occured while deleting the {0} details", objectName); resultDto.ObjectId = -98; } return(resultDto); }